我想知道翻译SQL查询的最佳方法是什么:
select * from table where id in(
Select id from table where field1="titi" )
目前,我得到了两步查询:
CALLMATCH = db.appels.find({"EVENTDATA": /.*442251434*./} , {CALLID: 1});
db.appels.find({"CALLID": {$in: CALLMATCH} } );
有没有更好的方法来执行此类查询?
第二个问题是如何在文件中显示结果? (因为通过cmd控制台检查结果并不是很实际......)
提前感谢您的反馈!
此致
小煜。
答案 0 :(得分:0)
Mongo不支持联接,因此您必须进行两次查询。
为了将结果集保存到文件,您只需将输出重定向到如下文件:
mongo [script] > output_file.txt
其中script是一个文件,其查询以.js
结尾