- 创建删除数据库
use DATABASE_NAME;
db.dropDatabase();
如果数据库不存在,则创建该名称的数据库,否则切换到该数据库;
默认删除当前数据库;
- 创建集合
db.createCollection(name, options)
- 修改集合名称
db.CollectionName.renameCollection("newCollectionName")
- 简单查询语句: and在一个大括号内用逗号连接
db.getCollection('sheetCopy').find({sheetNo:"641790181218000026"});
db.getCollection('sheetCopy').find({sheetNo:"641790181218000026", companyNo:"1790"});
- 聚合查询:select column from table group by column having count(1) > 1
db.orders.aggregate( [
{
$group: {
_id: "$cust_id",
count: { $sum: 1 }
}
},
{ $match: { count: { $gt: 1 } } }
] )