如何在couchbase中插入ISODate和ObjectId

时间:2017-02-06 13:42:31

标签: mongodb couchbase couchbase-lite

我正在将数据从mongo迁移到couchbase。我的mongo文档包含ISODate和ObjectId,如以下示例文档所示。

{
 "_id" : ObjectId("58638a8d6a0b12b41ceec1dd"),
"lastUpdated" : ISODate("2016-12-28T12:13:12.069Z"),
"createdAt" : ISODate("2016-12-28T09:49:00.985Z")
}

Couchbase不接受ISODate和ObjectId。插入失败 带有以下错误消息。

ISODate is not defined

1 个答案:

答案 0 :(得分:0)

您的示例不包含有效的JSON,您应该将值编码为JSON。规范在这里http://www.json.org/。例如,这是有效的JSON:

nodetool status
Datacenter: datacenter1
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  71.47 KB   256     100.0%            d00c4b10-2997-4411-9fc9-f6d9f6077916  rack1
DN  127.0.0.2  75.4 KB    256     100.0%            1ca6779d-fb41-4a26-8fa8-89c6b51d0bfa  rack1