0

我想知道翻译 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 控制台查看结果不是很实用……)

提前感谢您的反馈!

问候,

法比安。

4

1 回答 1

0

Mongo 不支持连接,因此您必须执行两个查询。

为了将结果集保存到文件中,您可以简单地将输出重定向到如下文件:

mongo [script] > output_file.txt

其中 script 是您的查询以 .js 结尾的文件

于 2013-08-30T16:27:31.223 回答