我需要通过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
你知道什么是错的吗?
答案 0 :(得分:0)
不确定这是否仍然是一个问题,但是有什么理由需要从dos命令行执行它吗?你可以启动一个mongo shell并直接在那里执行吗?