,當我在使用MongoDB中,我得到錯誤對象#有沒有方法「限制」運行的NodeJS代碼對象#<Promise>有沒有方法「限制」
var collection = db.get('categories');
console.log(collection.find().limit(1).sort({ _id : -1 }));
。我到節點一個初學者,很堅持節點
本節這裏是歌廳最後插入文檔完整的代碼。
router.post('/addcategory', function(req, res) {
// Set our internal DB variable
var db = req.db;
// Get our form values. These rely on the "name" attributes
var name = req.body.name;
var description = req.body.description;
// Set our collection
var collection = db.get('categories');
// Submit to the DB
collection.insert({
"name" : name,
"description" : description,
}, function (err, doc) {
if (err) {
// If it failed, return error
res.send("There was a problem adding the information to the database.");
}
else {
// And forward to success page
/******************/
console.log(collection.find().limit(1).sort({ _id : -1 }));
/*************/
}
});
});
什麼版本的驅動程序的MongoDB您使用的是?如果將'var collection = db.get('categories');'更改爲'var collection = db.collection('categories');'? – JoGoFo
您使用mongodb的模塊是什麼? – mscdex
@JoGoFo當我這樣做,我得到這個錯誤'對象#有沒有方法「收集」' –
Mohammed