_id和$ oid之间的区别;mongo数据库中的$ date和IsoDate

Kumar Manish:

我们正在使用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)它们是否在内部以相同的方式存储?

Sammaye:

要回答两个问题:

  1. 是他们会
  2. 是的,它们是相同的,只是它们在显示方式(控制台或应用程序)中所显示项目中的表示。控制台(以后的版本,无论如何,约1.4+)将显示ObjectIdISODate(正常),而直接从服务器的语言(Java的你的情况)挑选出来往往会充分展现对象的属性($oid$date在这种情况下)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JavaScript-Date(),new Date()和ISODate之间的区别

数据库和架构之间的区别

对于 Mongo 数据库分析器,级别 0 和级别 1 之间有什么区别吗?

“使用”和“正常”数据库连接之间的区别

SQLAlchemy中数据库名称和架构名称之间的区别?

Hyperledger架构中链和状态数据库之间的区别?

Mysql数据库中SELECT语句的WHERE条件的AND和OR之间的区别?

内存数据库和磁盘内存数据库之间的区别

使用Python的源数据库和目标数据库之间的区别

内存数据库和关系数据库+ NoSQL数据库之间有什么区别?

Android中“ @ id /”和“ @ + id /”之间的区别

Django 1.11中的数据库索引:db_true,indexs和index_together之间的区别

@ + id,@id和@android:id之间的区别

Azure SQL数据库弹性池和Azure SQL数据库托管实例之间有什么区别?

数据库和PHP父ID

hash()和id()之间的区别

Firebase 实时数据库 - 关于事件 - Javascript Deltasnapshot 和 Android Java DataSnapshot 之间的区别

Cloud Firestore和Firebase实时数据库之间有什么区别?

Firebase数据库规则中允许写入和允许创建更新之间的区别

p4merge在远程本地和基本数据库之间的区别

“ MySQL的Azure Defender”和“ MySQL的Azure数据库的高级威胁防护”之间的区别

制作自己的数据库类和使用DBMS之间的区别

使用 EF Core 查询数据库时 Any() 和 FirstOrDefault() 之间的区别 !=null

网络ID和子网ID之间的区别

注释ID和通用ID之间的区别

产品ID和包装ID之间的区别

$('#id')和$(id)之间有区别吗?

JavaScript中模块和库之间的区别

R中“数据”和“值”之间的区别