貓鼬總是返回空數(shù)組NodeJS我試過(guò)用find和findOne兩個(gè)人都不回文件。find正在返回空數(shù)組。findOne正在回歸null. err在這兩種情況下null也是。這是我的聯(lián)系: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);我的疑問(wèn)是:Model.find({},function(err, file) {
console.log(err)
console.log(file); });我可以把東西上傳到數(shù)據(jù)庫(kù),然后通過(guò)羅克蒙但我不能把它們接回來(lái)。這是我第一次使用MongoDB,所以我想我只是遺漏了一些基本原理。任何向正確方向的推進(jìn)都將是偉大的!
3 回答

qq_花開(kāi)花謝_0
TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
var Model=mongoose.model(“Model”、fileSchema、“files”);節(jié)省時(shí)間
- 3 回答
- 0 關(guān)注
- 767 瀏覽
添加回答
舉報(bào)
0/150
提交
取消