本文共 1042 字,大约阅读时间需要 3 分钟。
使用 createCollection()
方法显式创建新集合:
db.createCollection("collectionName", options);
使用 drop()
方法删除现有集合:
db.collectionName.drop();
db.collectionName.insertOne({ key: value });
db.collectionName.insertMany([{ key1: value1 }, { key2: value2 }]);
db.collectionName.find();
db.collectionName.findOne();
db.collectionName.updateOne({ query }, { $set: { field: value } });
db.collectionName.updateMany({ query }, { $set: { field: value } });
db.collectionName.deleteOne({ query });
db.collectionName.deleteMany({ query });
db.collectionName.createIndex({ key: 1 });
db.collectionName.dropIndex("indexName");
db.collectionName.dropIndexes();
db.collectionName.renameCollection("newCollectionName");
db.collectionName.aggregate([{ $match: { query } }, { $group: { _id: "$field", total: { $sum: "$value" } } }]);
以上方法在 MongoDB 的 shell 或通过驱动程序在各种编程语言中都是可用的。具体使用时,需根据你正在使用的环境和语言的 MongoDB 驱动程序文档进行相应调用。
转载地址:http://gnffk.baihongyu.com/