所以,问题是我想从mongoDB集合中获取数据,以便稍后在另一段代码中使用它。有没有办法从集合中的所有文档中获取数据,以便在没有mongoDB库的情况下在javascript中使用它们?
目前,我有一些代码:
var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var ObjectId = require('mongodb').ObjectID;
var url = 'mongodb://localhost:27017/website';
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
console.log("Connected correctly to server.");
findGoods(db, function() {
db.close();
});
});
var findGoods = function(db, callback) {
var cursor = db.collection('goodsList').find( );
};
答案 0 :(得分:0)
所以,我找到了答案,我的问题。我问过我的朋友,所以如果有人需要代码,请问:
var findGoods = function(db, callback) {
var collection = db.collection('goodsList');
collection.find({}).toArray( function(err, docs) {
if (!err) {
console.log(docs)
} else {
console.error(err)
}
})
};