2014-11-04 2 views
1

я определил 2 переменные в интерактивной оболочке MongoDB:Можно ли вставить несколько документов в коллекцию MongoDB с помощью одного вызова insert()?

a = {"letter": "a"} 
b = {"letter": "b"} 

Теперь я хотел бы добавить их в коллекцию newColl в базе данных stackoverflow:

use stackoverflow 
db.newColl.insert(a) 
db.newColl.insert(b) 

Я задавался вопросом, если он можно вставить оба документа за один раз, например:

// Not working! 
db.newColl.insert(a, b) 

ответ

2

Если вы поместите оба документа в массив он будет работать:

db.newColl.insert([a, b])