【发布时间】:2013-05-15 21:31:18
【问题描述】:
我有一个简单的方法如下写入一个 mongodb 数据库。它使用 Mongojs 模块。除了最后一行之外,一切似乎都很好。我在控制台中收到“TypeError:无法调用未定义的方法‘保存’”。可能是什么问题?
var db = require('mongojs').connect('mongodb://foo:bar@something.com:10027/foobar');
var saveImage = function(file, usr) {
var imagesCollection = db.collection('Images');
var Image = {};
Image.imageFileName = file;
Image.user = usr;
Image.date = new Date();
db.imagesCollection.save(Image);
}
exports.saveImage = saveImage;
【问题讨论】:
-
尝试将
db.imagesCollection.save(Image)改为imagesCollection.save(Image)。 -
@alFReDNSH 是的,这就是问题所在。谢谢!我不敢相信我错过了。如果您提交您的评论作为答案,我会接受。
标签: javascript node.js mongodb mongojs