我们有一个架构:
stores:
{_id , name}
getways:
{_id, store_id }
txes:
{tx_id,getway_id}
一家商店有许多车道,并且车道有很多车道。
我们需要特定商店的txes计数。
SQL:
SELECT count
FROM txes
WHERE getway_id IN (SELECT _id
FROM getways
WHERE store_id = xxxx)
如何在mongo查询中编写它?
我在jaspersoft studio mongo query中写了这个查询。
答案 0 :(得分:0)
我不认为mongodb支持关系子查询。您需要使用数据库引用(手动引用或DBRefs )来完成任务。
查看此链接。 http://docs.mongodb.org/manual/reference/database-references/