当前位置: 首页 > 知识库问答 >
问题:

通过 cmd 命令在 mongo 集合中插入数据

越胤
2023-03-14

当我使用 cmd 命令在 MongoDb 数据库中插入数据时

蒙戈 mongodb://localhost:27017/DummyDatabase--埃瓦尔“DB。Dummy.insert({a:12345,b:asd})”

我收到以下错误 -

MongoDB shell 版本 v4.2.0

连接到:mongodb://localhost:27017/Ontologies?compressors=disabled

隐式会话: session { “id” : UUID(“6da84ed8-8bf0-4a6c-9d38-7c70cbfc8c7e”) }

MongoDB服务器版本:4.2.0 2019-11-07T13:49:15.316 0530 E 查询 [js] 未捕获异常: 引用错误: 未定义 asd: @(外壳 eval):1:38 2019-11-07T13:49:15.320 0530 E - [主要] 以代码 -4 退出

但是当我下达这个命令时——

蒙戈 mongodb://localhost:27017/DummyDatabase--埃瓦尔“DB。Dummy.insert({a:12345})”

这行得通,可能是什么问题?

共有1个答案

仲孙飞文
2023-03-14

失败命令的问题是,提供给键为“b”的字段的值不是合法的 JSON 值类型。asd 是一个字符串,需要用引号括起来,以便插入的文档可以是有效的 JSON 对象。有关详细信息,请参阅 json.org。

 类似资料:
  • 问题内容: 我发现了几个用于通过Java类运行cmd命令的代码段,但我无法理解。 这是打开cmd的代码 我找到了一些其他链接来添加其他命令,例如cd http://www.coderanch.com/t/109753/Linux-UNIX/exec-command-cd-command-java 如何使用Java打开命令提示符并插入命令? 谁能帮助我了解如何CD目录,例如: 然后在该目录上运行其他

  • 我找到了几个通过Java类运行cmd命令的代码片段,但我无法理解。 这是打开命令的代码 我还找到了一些添加其他命令的链接,比如cdhttp://www.coderanch.com/t/109753/Linux-UNIX/exec-command-cd-command-java 如何使用Java打开命令提示符并插入命令? 有人能帮我了解如何cd目录,例如: 然后在该目录上运行其他命令?

  • 我正在尝试使用ProcessBuild运行cmd语句。 但是,我只能打开cmd。exe 那么如何编写此语句通过java运行cmd命令??我得到了错误,因为语句由"*"组成。如何编辑ProcessBuilder以便我可以运行语句?非常感谢

  • 问题内容: 我正在尝试通过Java执行命令行参数。例如: 上面的命令打开命令行,但是不执行或。有任何想法吗?我正在运行Windows XP,JRE6。 (我已经对问题进行了更详细的修订。以下答案很有用,但不能回答我的问题。) 问题答案: 你发布的代码使用自己的命令启动三个不同的过程。要打开命令提示符然后运行命令,请尝试以下操作(请勿自己尝试):

  • 我试图通过CMD解压文件。 所以我安装了WinZip(及其cmd插件)、WinRAR和7-zip。 但当我试图通过CMD执行命令时: 它给出了下一个错误: 此外,我还将文件夹7-z添加到环境变量(属性)中-- 原因又能是什么呢? 在cmd或gitbash中压缩时,出现如下错误 解决方案: 在您的机器中安装7z 在环境变量中设置路径- 现在要在git bash中使用7z- 转到C:\Program

  • 比如dependencies中的库,可以通过npm install填进去。 devDependencies中的库,通过npm install xx -D 填进去。 那么,peerDependencies通过什么npm哪个命令填进去依赖呢?

  • 本文向大家介绍cmd组合和管道命令的使用方法(命令组合),包括了cmd组合和管道命令的使用方法(命令组合)的使用技巧和注意事项,需要的朋友参考一下 1.& Usage:第一条命令 & 第二条命令 [& 第三条命令...] 用这种方法可以同时执行多条命令,而不管命令是否执行成功 Sample: C:/>dir z: & dir c:/Ex4rch The system cannot find the

  • 我想编写一个批处理文件,该文件将按给定顺序执行以下操作: 打开命令 注意:执行命令后不应关闭cmd窗口。 我试过启动命令。exe/k“cd\