【问题标题】:MongoDB shell breaks the syntax for long queriesMongoDB shell 打破了长查询的语法
【发布时间】:2012-06-09 16:24:24
【问题描述】:

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

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

有没有办法解决这个问题?

谢谢!

【问题讨论】:

  • 您是否从终端复制/粘贴,是否在终端的右边距出现换行符?非常可能。尝试粘贴到一个超大的记事本窗口(或其他 gui 编辑器)中,看看文本是否都是一长行。如果没有,您应该能够在记事本中编辑成 1 长行,然后将其复制/粘贴到 Mongo。祝你好运。

标签: linux bash mongodb mongoid vi


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-07-22
    • 1970-01-01
    • 2022-11-22
    • 2017-02-25
    • 1970-01-01
    • 2017-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多