新手问题 - 刚开始使用Express,Node和Mongojs。
我在Mongod创建了一个名为“用户”的小型数据库。如果我这样做:
db.users.find()
来自Mongo shell的,我得到了一系列文档返回。
我已经在Express中设置了app.js,这使得页面很好。 package.json也有:
"mongojs": "^2.4.1"
在依赖项部分中定义。
我在app.js的顶部需要mongojs并定义了var db:
var mongojs = require('mongojs');
var db = mongojs('custapp', ['users']);
当我在我的Express代码中执行db.users.find时,它会返回一个空的docs结果:
app.get('/', function(req, res){
db.users.find(function(err, docs){
console.log(docs);
})
})
请一个完整的新手简单富有同情心的答案! 我一无所知: - )
答案 0 :(得分:0)
好的,终于找到了答案。我的新手不好!
当我设置mongod db时,我称它为#34; customerapp"在app.js连接字符串中,我将其称为" custapp"。
我发现db.getName()函数可以看到我在设置时调用了它。