我正在玩mongodb批量操作。
我找到了这个有用的链接并成功进行了批量插入
https://docs.mongodb.org/v3.0/reference/method/Bulk.insert/#Bulk.insert
但在bulk.insert
如果我想从mongodb获取item
的值并将其作为批量操作的输入
var bulk = db.items.initializeUnorderedBulkOp();
bulk.insert( { item: "abc123", defaultQty: 100, status: "A", points: 100 } );
bulk.insert( { item: "ijk123", defaultQty: 200, status: "A", points: 200 } );
bulk.insert( { item: "mop123", defaultQty: 0, status: "P", points: 0 } );
bulk.execute();
谢谢!
答案 0 :(得分:0)
要获取您插入的项目值,请尝试使用Bulk.getOperations()。它返回通过Bulk.execute()执行的写操作数组。