在 MongoDB mLab UI 中创建文档失败

Create document Failed in MongoDB mLab UI

{ "denomination":“10c”, "quantity" : 20, "total":2.00, "inStockStatus" : "Y", "code" = "0.1", "updatedBy" = "system", "updatedDate" = 新日期() }

创建新文档失败!

We encountered an error while parsing your JSON. Please check your syntax (e.g. ensure you are using double quotes around both your field names and values) and try again.

我可以一个一个地做,但我不熟悉 mongoDB,我想像其他数据库一样一次只插入一行(即 mySQL、Oracle..)

对于您的某些字段,您在需要“:”的地方有一个“=”。该文档应该有效:

{ "denomination" : "10c", "quantity" : 20, "total" : 2.00, "inStockStatus" : "Y", "code" : "0.1", "updatedBy" : "system", "updatedDate" : new Date() }

new Date() 是 JavaScript 代码而不是严格的 JSON。如果您需要插入包含通过 JavaScript 代码动态生成的值的文档,您需要使用像 mongo shell 这样的客户端(它是一个 JavaScript 解释器)。

或者,这里有更多关于如何将日期值表示为 JSON 的详细信息:https://docs.mongodb.com/manual/reference/mongodb-extended-json/#date

编辑:已在另一个答案中提及 - 也将任何“=”替换为“:”。