Dim*_*ios 6 javascript foreach mongodb mongo-shell
javascript forEach()函数如何在mongodb shell中工作?
处理文件的顺序是什么?
例如,假设我有两个大集合,这两个集合应该包含相同数量的文档(注意文档的结构不一定相同),我想迭代第一个并查看是否为每个文档在第一个集合中,第二个集合中有一个记录:
db.MyColl.find().forEach(
function(aDocument) {
print("Checking :"+aDocument._MyId)
var db2 = db.getSiblingDB("mySiblingDb");
var aDocument2 = db2.MyColl.findOne({_MyId: aDocument._MyId});
if (aDocument2 == null) {
print("Missing document with _MyId: " + aDocument._MyId);
}
}
);
Run Code Online (Sandbox Code Playgroud)
这段代码是否会以相同的顺序迭代文档?
小智 0
db.collection.find(query).forEach(function(err, doc) {
// ...
});
Run Code Online (Sandbox Code Playgroud)
Foreach 返回错误函数作为第一个参数,文档作为第二个参数
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |