question
Bir veritabanında 300 nesne büyük bir koleksiyon var test
. Bu koleksiyonla MongoDB'nin etkileşimli kabuğu üzerinden kolayca etkileşim kurabilirim; Ancak, bir express.js uygulamasında Mongoose aracılığıyla koleksiyonu almaya çalıştığınızda boş bir dizi olsun.
Benim sorum şu anda mevcut olan bu veri kümesine hızlı bir şekilde yeniden oluşturmak yerine nasıl erişebilirim? İşte bazı kod:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/test');
mongoose.model('question', new Schema({ url: String, text: String, id: Number }));
var questions = mongoose.model('question');
questions.find({}, function(err, data) { console.log(err, data, data.length); });
Bu çıktılar:
null [] 0