删除文档集合上的属性的Mongo.exe命令行参数会出现语法错误

时间:2017-09-02 21:49:44

标签: mongodb mongodb-query

我需要通过Windows中的命令行删除MongoDb中文档集合的属性。

命令行:

mongo MyDbName --eval 'db.getCollection("Equipment").update({},{$unset:{"TestId": ""}},{multi:true})'

给出:

SyntaxError: unterminated string literal @(shell eval):1:0

但我只是按照以下内容:

https://docs.mongodb.com/manual/reference/program/mongo/

How to remove a property from document - mongo / loopback

你知道什么是错的吗?

1 个答案:

答案 0 :(得分:0)

不确定这是否仍然是一个问题,但是有什么理由需要从dos命令行执行它吗?你可以启动一个mongo shell并直接在那里执行吗?