在以下代码中:
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017/db_name', function(err, db){
if (err) throw err;
var collection = db.collection('col_name');
console.log(collection.find().toArray(function(err, items){}));
});
当我运行上述内容时,它不会返回任何结果,而是返回undefined
. 我错过了什么?
另外,为了确认数据库上存在一些集合,我尝试添加console.log(db.getCollectionNames());
,但看起来它在 Node.js 驱动程序中没有这样的方法。那么还有没有可能确认收藏品的存在呢?(无论如何,我只是想在这些情况下将其用作调试 - 通常我不需要该方法)。
谢谢。