var users = db.users.find({});
用户具有:_id,姓名,年龄。
我正在尝试打印用户,以便可以看到他们的数据,但是当我console.log(users)
打印时:
Query {
_mongooseOptions: {},
_transforms: [],
_hooks: Kareem { _pres: Map {}, _posts: Map {} },
_executionCount: 0,
mongooseCollection: ...
...
是否有可能,所以我可以进行类似以下操作:console.log(users[0]).['name']
,以便可以看到用户数组中第一个元素的名称?
我尝试JSON.parse(users)
,但是会引发错误。
答案 0 :(得分:1)
像这样使用await或fn
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await
db.users.find({},function (err, data) {
console.log(err,data)
});
答案 1 :(得分:0)
尝试一下。
db.users.find({},{name:1},function (err, usersdata) {
usersdata.forEach(function(user){
console.log(user.name)
});
});