mongodb如何查询数据-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mongodb如何查询数据

2019-12-10 14:55:20 540 1

mongodb如何查询数据

取消 提交回答
全部回答(1)
  • 社区秘书
    2019-12-10 14:55:42

    查询数据使用db.表名.find()查询数据。

    如果不指定条件时则默认查询所有,例如:

    db.noPK.find()

    { "_id" : ObjectId("5a50642b908e6b07a84472a2"), "name" : "javascript", "value" : "vue.js" }

    { "_id" : ObjectId("5a50703c908e6b07a84472a6"), "name" : "shell", "type" : "script" }

    指定条件查询

    db.noPK.find({"name":"shell"})

    { "_id" : ObjectId("5a50703c908e6b07a84472a6"), "name" : "shell", "type" : "script" }

    如果希望显示的数据格式化显示,则使用pretty()。

    例如:

    db.noPK.find({"name":"shell"}).pretty()

    {

    "_id" : ObjectId("5a50703c908e6b07a84472a6"),

    "name" : "shell",

    "type" : "script"

    }

    查询条件

    $lt 小于 例如{"age": {$lt:30}}

    $lte 小于或等于 例如 {"age": {$lte: 30}}

    $gt 大于 例如{"age": {$gt: 30}}

    $gte 大于或等于

    $ne 不等于

    $or 逻辑或

    例如:

    db.user.find({"$or":[{"hobby":"swimming"},{"gender":"female"}]},{"_id":0})

    { "hobby" : "swimming", "gender" : "female" }

    { "hobby" : "swimming", "gender" : "male" }

    查询表中一共有多少条数据,使用.count()方法。

    例如:

    db.noPK.find().count()

    只查询一条数据,使用findOne()。

    如果不给参数的话默认返回第一条数据,如果指定了条件进行查询,返回根据条件查询到的第一条。

    例如:获取一条数据,不指定条件:

    db.noPK.findOne()

    指定条件

    db.noPK.findOne({"name": "javascript"})

    如果想查询并删除某条数据可以使用 findOneAndDelete()

    同样的如果不指定条件的话,默认删除表中的第一条数据。

    例如:

    db.noPK.findOneAndDelete()

    指定条件

    db.noPK.findOneAndDelete({"name": "was"})

    0 0
相关问答

1

回答

在MongoDB中如何更新数据?

2021-12-14 22:43:30 838浏览量 回答数 1

1

回答

在MongoDB中如何查看数据库列表

2020-05-23 11:57:55 190浏览量 回答数 1

1

回答

mongodb 如何创建数据库

2019-12-10 14:35:55 576浏览量 回答数 1

1

回答

mongodb数据被清除

2017-01-09 16:20:47 2007浏览量 回答数 1

1

回答

mongodb查询问题?

2016-06-15 15:56:57 1899浏览量 回答数 1

3

回答

MongoDB云数据库

2016-04-15 16:45:17 6153浏览量 回答数 3

1

回答

MongoDB 集群如何读取数据?

2016-02-29 15:07:17 1690浏览量 回答数 1

1

回答

mongodb集群分片数据查询问题

2016-02-19 15:18:08 2545浏览量 回答数 1

2

回答

MongoDB如何进行数据迁移?

2016-02-18 17:50:53 2090浏览量 回答数 2

1

回答

如何获取mongodb若干条数据

2016-02-14 15:21:29 1665浏览量 回答数 1
+关注
24
文章
833
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载