我是nodejs的新手,因为2天我一直试图弄清楚它是如何与mongoskin一起工作并表达但不知何故我没有运气。 需要别人的帮助。我需要编辑该集合。
router.get('/edit/:name', function(req, res){
var db = req.db;
var n = req.params;
console.log(n); // will only output the selected name.
if(!n){res.send('not found query')}
else{
db.collection('uList').find(n, function(err, docs){
res.json(docs);
});
};
});
和hier ist my collection:
{"_id": ObjectId("1341354563458567845678"), "name": "fritz", "age": 19, "info": "fritz was here"}
{"_id": ObjectId("9676524234861346897543"), "name": "Susi", "age": 21, "info": "Susi was here too"}
hier ist my app.js
var mongo = require('mongoskin');
var db = mongo.db('mongodb://localhost:27017/sample', {native_parser:true});
输出只会给我回姓名
{"name": "fritz"}
非常感谢你的帮助。
答案 0 :(得分:0)
解决!! 如果有人像我一样有问题,试试这个。
db.collection('uList').find(n).toArray(function(err, n){
res.json(n);
});
将获得这样的输出
{"_id": ObjectId("9676524234861346897543"), "name": "Susi", "age": 21, "info": "Susi was here too"}
谢谢。