亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

貓鼬總是返回空數組NodeJS

貓鼬總是返回空數組NodeJS

呼如林 2019-07-03 10:23:51
貓鼬總是返回空數組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 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

打電話給mongoose.model設置模型綁定到的集合的名稱,缺省值為多元化,小寫的模型名。所以用你的代碼,那就是'models'..若要將模型與files集合,將該行更改為:

var Model = mongoose.model("Model", fileSchema, "files");

var Model = mongoose.model("file", fileSchema);


查看完整回答
反對 回復 2019-07-03
?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

這里也是。我要從.NET陸地進入未知的水域,我在這方面浪費了太多的時間。救命恩人。是的,公約似乎沒有被提及。任何地方至少在我的搜索嘗試中。謝謝!

查看完整回答
反對 回復 2019-07-03
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

var Model=mongoose.model(“Model”、fileSchema、“files”);節省時間

查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關注
  • 768 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號