लौटने पर मैंने find
और findOne
का उपयोग करने का प्रयास किया है और दोनों दस्तावेज़ वापस नहीं कर रहे हैं। find
एक खाली सरणी लौटा रहा है जबकि findOne
null
लौटा रहा है। err
दोनों मामलों में null
में भी।मोंगोस हमेशा एक खाली सरणी NodeJS
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);
});
मैं डेटाबेस के लिए चीजों को अपलोड करने और देख सकते हैं उन्हें RockMongo के माध्यम से लेकिन मैं उन्हें बाद में नहीं ला सकता हूं। यह मेरी पहली बार मोंगोडीबी का उपयोग कर रहा है, इसलिए मुझे लगता है कि मैं कुछ बुनियादी सिद्धांतों को याद कर रहा हूं। सही दिशा में कोई धक्का बहुत अच्छा होगा!
क्या संग्रह आप RockMongo के माध्यम से में दस्तावेजों को देख रहे हैं के नाम? – JohnnyHK
सभी जानकारी संग्रह 'फाइल'' संग्रह में है – locrizak