나는 문학의 다양한 비트를 읽었습니다, 나는몽고 스킨 및 대량 작업? (2.1.0 및 2.2.0을 mongoskin MongoDB를 3.2)
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.execute이
유래 문제의 답을 정의되지 않습니다 잘 작동 bulk.insert 객체
입니다 고 말했다. "db.collection()의 callback flavor 만 작동하므로 다음을 시도했다.
db.collection('foobar', function (err, coll) {
logger.debug "got here"
if (err) throw err
bulk = coll.initializeUnorderedBulkOp()
... same code as before
db.collection()의 "callback flavor"가 3.0에서 삭제되었다는 것을 의미하는 "절실히"여기지는 않습니까?
불행히도 내 파이썬은 JS 프로토 타입 기술보다 낫다. 그래서 스킨 소스 코드를 보는 것이 나에게 의미가 없다.
대량 작업을 수행하는 mongoskin 2.1.0 및 2.2.0 mongodb JS 드라이버의 올바른 방법은 무엇입니까? 아니면이 기능이 전혀 구현되지 않았습니까?