qqwe 发表于 2017-12-16 12:45:00

使用 MongoDB 的

  MongoDB 默认在插入数据时,生成一个主键_id,那么怎么使用_id来查询数据?
  查询全部
  

> db.foo.find()  
{
"_id" : ObjectId("544a3dd5d4646f0c8c904964"), "a" : 3 }  
{
"_id" : ObjectId("544a3ddad4646f0c8c904965"), "a" : 4 }  
{
"_id" : ObjectId("544a3dd0d4646f0c8c904963"), "a" : "2.3", "name" : "zhangsan" }  
{
"_id" : ObjectId("544a3dc0d4646f0c8c904962"), "a" : 7, "name" : "zhangsan2" }  

  使用_id来查询数据:
  

> db.foo.find({"_id" : ObjectId("544a3dc0d4646f0c8c904962")})  
{
"_id" : ObjectId("544a3dc0d4646f0c8c904962"), "a" : 7, "name" : "zhangsan2" }  
页: [1]
查看完整版本: 使用 MongoDB 的