貓鼬總是返回空數組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 關注
- 768 瀏覽
添加回答
舉報
0/150
提交
取消