4.3.1 集合.add()

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()