因此mongodb控制台中的db.cats.find()给出以下结果:
[
{
"_id": ObjectId("5b71651978e7d706d3e0a507"),
"name": "George",
"age": 11,
"temperament": "Grouchy",
"__v": 0
},
{
"_id": ObjectId("5b7186b86bbf270d4a5daa01"),
"name": "Soros",
"age": 89,
"temperament": "Evil",
"__v": 0
},
{
"_id": ObjectId("5b7194ffef27d50d9eb7464d"),
"name": "Sminem",
"age": 15,
"temperament": "cool",
"__v": 0
}
]
猫鼬
Cat.find({}, function(err, cats){
if(err){
console.log("Error");
console.log(err);
} else {
console.log(cats);
}
});
相同,但带有[]中括号
[
{
_id: "5b71651978e7d706d3e0a507",
name: "George",
age: 11,
temperament: "Grouchy",
__v: 0
},
{
_id: "5b7186b86bbf270d4a5daa01",
name: "Soros",
age: 89,
temperament: "Evil",
__v: 0
},
{
_id: "5b7194ffef27d50d9eb7464d",
name: "Sminem",
age: 15,
temperament: "cool",
__v: 0
}
]
那我怎么得到一样的,但是没有方括号[]?
答案 0 :(得分:1)
使用:
Cat.findOne({}, function(err, cats){
if(err){
console.log("Error");
console.log(err);
} else {
console.log(cats);
}
});
查找返回一组文档,findOne返回一个doc对象。