linux - MongoDB shell 破坏了长查询的语法

标签 linux bash mongodb mongoid vi

我有一个需要 3 行的查询。在 mongo shell 中,我可以将它输入一行,但如果我粘贴它,它会变成 3 行,这会破坏语法。

当我编写 JavaScript Shell 脚本来执行一些 mongo 查询时,也会发生同样的事情。

有什么办法可以解决这个问题吗?

谢谢!

最佳答案

听起来您使用的早期版本 2 存在一些多行问题。我认为你在做什么应该工作。如果可以,请尝试升级 Mongo。

关于linux - MongoDB shell 破坏了长查询的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900913/

相关文章:

linux - 如果 wc -l 没有行尾字符,则不计算文件的最后一个

macos - 我可以将命令行脚本转换为 AppleScript 吗?

mongodb - Laravel MongoDB Jenssegers 如何获取文档的 "_id"

node.js - 解析服务器查询结果中未定义的列值

mysql - 0 io 密集型应用程序上的 iowait。我的cpu用了什么时间?

windows - 使用套接字连接 linux 服务器和 windows 客户端时出现问题

linux - ssh中的一些字符被改变了

ruby - 脚本在命令行中成功执行但不是作为 cron 作业

linux - 如何在 Bash 中检测文件是否具有 UTF-8 BOM?

javascript - 将 Bson 转换为 Json 对象