mongodb 怎么执行sql

 我来答
魔王BiuBiu
2018-04-02 · 超过10用户采纳过TA的回答
知道答主
回答量:125
采纳率:50%
帮助的人:11.7万
展开全部
  1. 交互式 mongo shell

    mongo 127.0.0.1:27017

    use test

    db.users.findOne()

  2. mongo --eval 运行一段脚本

    mongo 127.0.0.1:27017/test --eval "printjson(db.users.findOne())"

  3. 在OS命令行下,运行一个js文件

    mongo 127.0.0.1:27017/test userfindone.js

    userfindone.js 的内容:

    printjson(db.users.findOne());

  4. 在mongo shell 交互模式下,运行一个js文件

    mongo test

    load("/root/mongojs/userfindone.js")

    load() 参数中的文件路径,既可以是相对路径,也可以是绝对路径。

    在mongo shell下查看当前工作路径的方法: pwd( )

    当前工作路径就是我们启动mongo shell时,当前用户所处的路径。

    例如:

    [root@cgl-centos-dev mongojs]# pwd

    /root/mongojs

    [root@cgl-centos-dev mongojs]# mongo

    MongoDB shell version: 2.6.12

    connecting to: test

    > pwd()

    /root/mongojs

    >

  5. MongoDB 查询数据的语法格式如下:

    db.collection.find(query, projection)

    query :可选,使用查询操作符指定查询条件

    projection :可选,使用投影操作符指定返回的键。查询时返回文档中所有键值, 只需省略该参数即可(默认省略)。

  6. 如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下:>db.col.find().pretty()

    pretty() 方法以格式化的方式来显示所有文档

    以下实例我们查询了集合 col 中的数据:

    > db.col.find().pretty(){
    "_id" : ObjectId("56063f17ade2f21f36b03133"),
    "title" : "MongoDB 教程",
    "description" : "MongoDB 是一个 Nosql 数据库",
    "by" : "菜鸟教程",
    "url" : "http://www.runoob.com",
    "tags" : [
    "mongodb",
    "database",
    "NoSQL"
    ],
    "likes" : 100}

    除了 find() 方法之外,还有一个 findOne() 方法,它只返回一个文档。

iv...0@sohu.com
推荐于2018-04-03 · TA获得超过167个赞
知道小有建树答主
回答量:206
采纳率:50%
帮助的人:30.2万
展开全部
Query.Matches("Title", str);//模糊查询 相当于sql中like -- str可包含正则表达式如果你是编程,那使用相应的数据库驱动也包含相应的模糊查询方法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敲代码的猪
2016-06-12 · 超过10用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:24.8万
展开全部
那不叫sql,叫查询语句,也就是javascript代码,打开命令行,输入mongo,教程https://docs.mongodb.com/manual/crud/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式