抱歉,如果标题没有意义,不太确定什么是最好的词把它放在短短几个字,希望这也是一个好地方问这样的问题。
无论如何,我目前使用PhpStorm作为IDE并连接到mongodb
。但首先,让我给予SQL的例子。如果我使用PhpStorm并连接到PostgreSQL
,我可以创建一个名为query.sql
的文件,其文件扩展名为sql
,然后保存任何SQL
查询,我想在那里,例如
-- I can also run this query directly from the file
select * from users;
字符串
所以我的问题来了,因为我连接到MongoDB,如果我打开查询控制台,我可以这样做,使查询
db.users.find()
型
但是我不能保存查询。如果我尝试保存它将在sql
扩展下,如果我打开sql
文件,我不能直接从文件运行查询。
想知道是否有一个特定的文件类型,我应该改变它,使其工作?或者也许只是没有办法直接从文件运行查询?如果我问这个在错误的地方,请让我知道,如果有一个更好的地方问这个主题,请让我知道。
非常感谢您的关注,时间和建议。
P.S.我试着改变到.bson
/.bjson
扩展,但没有这些作品.
1条答案
按热度按时间xdyibdwo1#
你可以创建一个文件'something.js',并将其作为js脚本保存,如下所示,并从mongo脚本或mongosh执行。
File:Kutila j.js
字符串
执行something.js如下:
型
如果你想避免mongo shell的细节,也可以使用--quiet选项。你也可以将结果输出到另一个文件中。
型
有关编写脚本的进一步阅读,请参阅以下文档。