আমার কাছে question
একটি ডাটাবেসে 300 টি অবজেক্টের একটি বিশাল সংগ্রহ রয়েছে test
। আমি এই সংগ্রহের সাথে মঙ্গোডিবি এর ইন্টারেক্টিভ শেলের মাধ্যমে সহজেই যোগাযোগ করতে পারি; যাইহোক, আমি যখন একটি এক্সপ্রেস.জেএস অ্যাপ্লিকেশনে মঙ্গুসের মাধ্যমে সংগ্রহটি সংগ্রহ করার চেষ্টা করি তখন আমি একটি খালি অ্যারে পাই।
আমার প্রশ্ন হ'ল আমি কীভাবে এই ইতিমধ্যে বিদ্যমান ডেটাসেটটিকে এক্সপ্রেসে পুনরায় তৈরি করার পরিবর্তে অ্যাক্সেস করতে পারি? এখানে কিছু কোড রয়েছে:
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); });
এই ফলাফলগুলি:
null [] 0