猫鼬没有显示某些集合的mongodb集合文档

时间:2020-07-17 13:03:45

标签: node.js mongodb express mongoose web-applications

我是Node.js,Express,Mongoose和MongoDB的新手,请期待详细信息。

对于我们的项目,我们在MongoDB中创建了几个集合。我们正在使用Express&Mongoose阅读基于Node.js的服务器中的集合。

有4个馆藏,每个馆藏至少有1个文档。我正在按以下相同方式阅读4个收藏集:

var SnTypes = require('../models/sn_types');
var Ms = require('../models/ms');
var Users = require('../models/us');
var Rd = require('../models/rd');

Users.find({}, function (err, users) {
    if (err) return handleError(err);

    console.log('users');
    console.log(users); // <<-- this shows all users in db
});

Ms.find({}, function (err, ms) {
    if (err) return handleError(err);

    console.log('ms');
    console.log(ms);  // <<-- this shows all ms in db
});

SnTypes.find({}, '', function (err, sn) {
    if (err) return handleError(err);

    console.log('sn');
    console.log(sn); // <<-- this shows empty array []
});

Rd.find({}, '', function (err, rd) {
    if (err) return handleError(err);

    console.log('rd');
    console.log(rd); // <<-- this shows empty array []
});

为什么要检索某些收集数据而有些则不能检索? node.js模型与MongoDB集合之间的绑定机制是什么?

更新

我得到了答案:https://stackoverflow.com/a/53923733/68304

0 个答案:

没有答案