我是nosql的新手,目前正在尝试使用mongodb。
来自sql语句:
select id from table1 where id in (select related_id from table2 where column_name='somevalue')
这个查询的等效mongodb / php语法是什么?
我已经用样本数据填充了2个集合,试图找出聚合但到目前为止没有结果。周围有很多样本,但找不到这种类型的子查询。
感谢任何帮助。
答案 0 :(得分:0)
ids = db.table2.find({ "columnname": "somevalue"},{ id: 1, _id: 0 })
db.table1.find({ "_id": { "$in": ids } },{id:1,_id:0})