{strict:true}选项上的无法获取集合

时间:2014-12-21 20:59:20

标签: node.js mongodb node-mongodb-native

尝试使用test.collection.col名称进行收集时,返回空数组:

db.collection('collection.col', {w: 1, strict: true}, function (err, collection) {
    if (err) { 
       console.log(err); // Collection collection.col does not exist. Currently in strict mode.
    }
});

但是{strict: false} collection.col集合成功了。

P.S :我刚刚注意到,当集合名称的名称类似于path.path时,会发生这种情况,并且在path的情况下不会发生这种情况。因此以下代码运行良好:

db.collection('collection', {w: 1, strict: true}, function (err, collection) {
    if (err) { 
       console.log(err); // null
    }
});

0 个答案:

没有答案