该Collection.add()
函数用于将文档存储在集合中,类似于 SQL 数据库的
INSERT语句。它以单个文档或文档列表作为参数,并由
execute()
函数执行。
Schema.createCollection()
在插入文档之前
,需要使用函数创建集合
。要将文档插入现有集合,请使用该Schema.getCollection()
函数来检索 Collection 对象。
以下示例显示了如何使用该
Collection.add()
函数。该示例假定测试架构存在且集合
my_collection
不存在。
# Create a new collection
myColl = db.create_collection('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()
。