我们正在使用mongo db将某些记录存储在生产数据库中。
我们"_id" : { "$oid" : "50585fbcb046b2709a534502"}
在生产数据库中看到记录,而"_id" : ObjectId(" 50585fbcb046b2709a534502 ")
在qa数据库中看到相同的记录。对于日期,我们"ld" : { "$date" : "2011-12-03T17:00:00Z"}
在prod数据库中看到,而"ld" :ISODate("2011-12-03T17:00:00Z")
在qa数据库中。我们已经在质量检查环境中成功测试了我们的查询,但是担心它可能会在生产中失败
1)我的Java查询是否可以在prod&qa上无缝运行?(我使用吗啡api进行查询)2)它们是否在内部以相同的方式存储?
要回答两个问题:
ObjectId
和ISODate
(正常),而直接从服务器的语言(Java的你的情况)挑选出来往往会充分展现对象的属性($oid
和$date
在这种情况下)。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句