{ "面额" :" 10c", "量" :20, "总" :2.00, " inStockStatus" :" Y", "代码" =" 0.1", " updatedBy" =" system", " updatedDate" =新日期() }
无法创建新文档!
我们在解析您的JSON时遇到错误。请检查您的语法(例如,确保您使用字段名称和值的双引号),然后重试。
我可以一个接一个地做,但我不熟悉mongoDB,我想一次只插入一行,就像其他数据库一样(即mySQL,Oracle ..)
答案 0 :(得分:1)
new Date()
是JavaScript代码,而不是严格的JSON。如果您需要通过JavaScript代码插入包含动态生成的值的文档,则需要使用类似mongo
shell(它是JavaScript解释器)的客户端。
或者,以下是有关如何将日期值表示为JSON的更多详细信息:https://docs.mongodb.com/manual/reference/mongodb-extended-json/#date
编辑:已在另一个答案中提及 - 交换任何' ='用':'同样。
答案 1 :(得分:0)
对于某些字段,您需要'=',您需要':'。该文件应该有效:
{ "denomination" : "10c", "quantity" : 20, "total" : 2.00, "inStockStatus" : "Y", "code" : "0.1", "updatedBy" : "system", "updatedDate" : new Date() }