![]() |
1
92
其他信息: http://www.mongodb.org/display/DOCS/BSON 希望有帮助。 |
![]() |
2
25
|
![]() |
3
17
在mongodb中,id字段是为主键保留的。如果没有在对象中定义内部ObjectId值,Mongodb将使用该值,并创建索引以确保性能。 但是你可以为id设置自己的唯一值,Mongodb将使用它而不是为你创建一个。即使要使用多个字段作为主键,也可以使用对象:
|
![]() |
4
14
如果你像RDBMS那样思考,你就不能创建主键。默认主键是\u id。 但你可以创造 Unique Index
输出如下。 {“\u id”:ObjectId(“577f9cecd71d71fa1fb6f43a”),“user\u id”:1,“name”:“nanhe”} {“\u id”:ObjectId(“577f9d02d71d71fa1fb6f43b”),“name”:“kumar”} 当您尝试插入相同的用户id时,mongodb抛出一个写入错误。
“未插入”:0, “写入错误”:{ “errmsg”:“E11000重复密钥错误集合:student.members索引:user\u id\u 1 dup key:{:1.0}” } }) |
![]() |
5
11
简单的你可以使用
|
![]() |
6
6
|
![]() |
7
4
|
![]() |
8
3
这是创建主键的语法
假设我们的数据库有一个名为 学生 它的文档有一个名为 学号
你可以检查一下 学生 收藏。 欲了解更多信息,请参阅本文档 https://docs.mongodb.com/manual/core/index-unique/#create-a-unique-index |
![]() |
9
2
如果你在Meteor上使用Mongo,你可以使用
|
![]() |
Plup · 连接失败时,PyMongo异步客户端未引发异常 8 月前 |
![]() |
Yusuf Damista · 将mongodb节点代码转换为php 8 月前 |
![]() |
ian12_ · 客户端未定义,无法使用mongodb驱动程序连接到数据库 11 月前 |
![]() |
Sachin · Spring Session响应MongoDB-如何处理属性 11 月前 |
![]() |
sachin p · MongoDB docker的默认用户和密码 11 月前 |