具有集合B

时间:2016-03-29 07:21:31

标签: mongodb mongodb-query

我正在尝试查询集合entityType,然后检查集合status以查找实体有效状态ID。我不是试图在nodejs /任何后端,而是直接在数据库上。

我认为应该起作用:

var foo = db.entitytype.find({name: 'user'}).map((e) => e._id)
db.status.find({entityType: foo});

foo是:

query of entityType collection

我也试过像这样的异步方法:

db.entitytype.find({name: 'user'}, (err, entityType) => {
  if (err) return;
  db.status.find({entityType: entityType._id})
});

但这只会查询entityType集合,而不是status集合。

不是它应该重要,但我正在使用mongobooster进行查询。我也尝试过ES5代码,但结果是一样的。

如何在mongodb中完成?

0 个答案:

没有答案