我觉得这是一个很简单的问题?我是一个初学者,试图用 Node 学习 mongo。
将某些内容保存到集合后,如何以简单的 var 格式将其取出?
db.highschools.save({
hsid :10,
name :"Johnson High School",
location:"San Diego, CA"
});
我只是想将 var 存储为“Johnson High School”。
我的失败尝试返回未定义如下...
var hsName = db.highschools.find({hsid:10}).name;
var hsName = db.highschools.find({hsid:10}).name.str;
很确定我错过了这里的大局,请问有人可以帮助我解决这个问题吗?
最佳答案
改用findOne
:
var hsName = db.highschools.findOne({hsid:10}).name;
另外,请注意,这是一个 Mongo 脚本,而不是 NodeJS 脚本。
关于node.js - 将 MongoDB 返回的对象转换为 bar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20028865/