猫鼬总是返回空数组NodeJS我试过用find和findOne两个人都不回文件。find正在返回空数组。findOne正在回归null. err在这两种情况下null也是。这是我的联系:function connectToDB(){
mongoose.connect("mongodb://localhost/test"); //i have also tried 127.0.0.1
db = mongoose.connection;
db.on("error", console.error.bind(console, "connection error:"));
db.once("open", function callback(){
console.log("CONNECTED");
});};下面是我的模式:var fileSchema = mongoose.Schema({
hash: String,
type: String,
extension: String,
size: String,
uploaded: {type:Date, default:(Date.now)},
expires: {type:Date, default:(Date.now()+oneDay)}});var Model = mongoose.model("Model", fileSchema);我的疑问是:Model.find({},function(err, file) {
console.log(err)
console.log(file); });我可以把东西上传到数据库,然后通过罗克蒙但我不能把它们接回来。这是我第一次使用MongoDB,所以我想我只是遗漏了一些基本原理。任何向正确方向的推进都将是伟大的!
3 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
- 3 回答
- 0 关注
- 714 浏览
添加回答
举报
0/150
提交
取消