Я пытаюсь получить данные из моей mongolab БД с помощью Node-MongoDB-роднойMongoDB родные, как работать с запросом
var findAll = function() {
var ddocs;
collection.find({}).each(function (arr, docs) {
ddocs = docs;
});
console.log(ddocs);
};
Но, кажется, что, когда я вхожу ddocs, это даст мне неопределенно, но если я зарегистрирую документы, он покажет мне данные.
Помогите Как использовать эту функцию?
Благодаря Tzelon Machluf
Возможно, вам следует сначала ознакомиться с документацией и учебным пособием node.js. Боюсь, вы далеко от правильного решения, но вы должны это понять. Исправление вашего примера не имеет смысла. – hgoebl
Забудьте об узле node.js. Когда я подключаюсь к mongodb и извлекаю коллекцию. Я могу использовать функцию find для правильного получения данных? Теперь я не понимаю, как использовать эти данные, когда я пытаюсь его использовать (как в приведенном выше примере) ddocs = docs, когда docs - это данные. Я не могу определить на ddcos – TzelonM
Нет. У node.js есть очень специфическая модель программирования, а node-mongodb-native строго выровнена с ней. Если вы не понимаете node.js, забудьте о доступе к MongoDB с JavaScript. Тогда вы должны использовать другой язык. – hgoebl