我讀過文學的各個位,而我看到,在mongoskin和批量操作? (MongoDB的3.2,mongoskin 2.1.0和2.2.0)
https://stackoverflow.com/a/25636911
提問者是看到了同樣的問題。
我的代碼如下所示:
coll = db.collection('foobar');
bulk = coll.initializeUnorderedBulkOp();
for entry in messages {
bulk.insert(entry);
}
bulk.execute(function (err, result) {
if (err) throw err
inserted += result.nInserted
});
大部分是對象
bulk.insert工作得很好
bulk.execute未定義
在計算器問題的答案說:「只有db.collection()的回調風格起作用,所以我試過了:
db.collection('foobar', function (err, coll) {
logger.debug "got here"
if (err) throw err
bulk = coll.initializeUnorderedBulkOp()
... same code as before
我們從來沒有去過「暗示」,意味着db.collection()的「回調風味」在3.0下降了嗎?
不幸的是,我的python比我的JS原型製作技巧要好,所以查看皮膚源代碼對我來說沒有任何意義。
用mongoskin 2.1.0和2.2.0 mongodb JS驅動程序進行批量操作的方法是什麼,或者這一切都沒有實現?