该Collection.add()
函数用于将文档存储在集合中,类似于 SQL 数据库的
INSERT语句。它以单个文档或文档列表作为参数,并由
execute()
函数执行。
Schema.createCollection()
在插入文档之前
,需要使用函数创建集合
。要将文档插入现有集合,请使用该Schema.getCollection()
函数来检索 Collection 对象。
以下示例显示了如何使用该
Collection.add()
函数。该示例假定测试架构存在且集合
my_collection
不存在。
// Create a new collection
var myColl = db.createCollection('my_collection');
// Insert a document
myColl.add({ name: 'Laurie', age: 19 }).execute();
// Insert several documents at once
myColl.add([
{ name: 'Nadya', age: 54 },
{ name: 'Lukas', age: 32 } ]).execute();
另请参阅CollectionAddFunction了解 EBNF 中的语法add()
。