我試圖從一個數組的MongoDB控制檯批量插入到一個集合中。從mongodb中的數組批量插入JavaScript控制檯
我想做類似的事情。
obj1 = {_id:ObjectId(),blabla:1};
obj2 = {_id:ObjectId(),blabla:2};
objs = [obj1,obj2];
db.test.insert(objs);
db.test.find()
> { 「_id」:的ObjectId( 「XXXX」), 「布拉布拉」:1} > { 「_id」:的ObjectId( 「XXXX」),「布拉布拉「:2}
但是,不是在集合上插入兩個對象,而是用兩個對象存儲一個列表。
db.test.find()
> { 「_id」:的ObjectId( 「XXX」), 「0」:{ 「_編碼」:的ObjectId( 「XXXX」), 「布拉布拉」: 1}, 「1」:{ 「_編碼」:的ObjectId( 「XXXX」), 「布拉布拉」:2}}
即功能似乎呈現對其它驅動程序(如pymongo),但我不能在JavaScript代碼中找到從mongodb控制檯執行此操作的方法。
這個答案不再有效,你可以在Ida N的回覆中看到(http://stackoverflow.com/a/12714881/1377224)。 – philnate 2013-04-19 21:24:49