我试图访问一个字段从MongoDB的collection.find方法 回来了,我不能这样做,并没有什么出在执行console.log如何访问由mongodb collection.find方法返回的Expressj中的特定字段?
router.get('/buildings', function(req, res, next) {
var db = req.db;
var collection = db.get('buildings');
collection.find({buildingNO:"1"},{},function(e,docs){
var x=docs[0].price;
console.log(x);
});
});
注:我使用的是中等和尚洁具不是本地的MongoDB
感谢
如果你控制台'docs'你会得到什么 – adeneo
你有一个文档[0]的错字,你应该使用docs [0] –