问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mongodb 怎么执行sql

发布网友 发布时间:2022-04-21 06:00

我来回答

3个回答

热心网友 时间:2022-04-07 20:06

交互式 mongo shell

mongo 127.0.0.1:27017

use test

db.users.findOne()

mongo --eval 运行一段脚本

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

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

mongo 127.0.0.1:27017/test userfindone.js

userfindone.js 的内容:

printjson(db.users.findOne());

在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

>

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

db.collection.find(query, projection)

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

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

如果你需要以易读的方式来读取数据,可以使用 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() 方法,它只返回一个文档。

热心网友 时间:2022-04-07 21:24

Query.Matches("Title", str);//模糊查询 相当于sql中like -- str可包含正则表达式如果你是编程,那使用相应的数据库驱动也包含相应的模糊查询方法。

热心网友 时间:2022-04-07 22:58

那不叫sql,叫查询语句,也就是javascript代码,打开命令行,输入mongo,教程https://docs.mongodb.com/manual/crud/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
动森地砖怎么买 qq飞车别人帮我刷机 我上号 改了一下手杖碍事吗 2023年属兔本命年财运如何 财富表现普通南方财运高涨 为什么QQ飞车我用辅助 刷机 超过5小时就卡住 以前没有出现过这种情况... 2023年属兔人运程 财富比较低迷且事业坎坷不顺 动森,官方地砖怎么获得 在动森里怎么做地砖 景区保安有前途吗 我要配一台能6开qq飞车刷机的电脑,哪位大佛帮个忙呀,非常感谢 动物森友会街道风格地砖二维码在哪_街道风格地砖二维码一览 Java中的变量可分为两种数据类型,分别是什么。求解 css影藏某个class中第一个span? 求SAI一些上色的快捷键 mongodb怎么插入多个文档 JS执行输出变量super,为什么是UNdefine golang 新人求助:关于*与&指针变量的问题 html如何去除无序列表前的小圆点 求大佬回答,HTML怎么将一个无序列表放在网页的右上角显示,还不和左上角的无序列表冲突 电脑为什么总弹出窗口 有什么好的学习javascript的网站 关于JavaScript 学习,有哪些好的博客或者网站推荐 如何入门独立游戏开发? 我的电脑运行的时候总是弹出窗口怎么回事? 怎么下载runoob手册 电脑总是自动弹出广告是怎么回事 前端工程师一般都喜欢去哪些网站逛? 电脑总弹出命令提示符 适合小白学习编程的网站 为什么我的电脑运行是总是跳出“应用程序正在运行” 为什么我电脑经常弹出服务器正在运行中 PHP 如何设置 变量 $value1 的值为 NULL? 怎么在mysql中创建表创建数据 mysql中,如何创建一个表,并加一条数据? runoob是如何盈利的 菜鸟工具 bootstrap 怎么导入css 好的作文软件推荐 有什么手机软件可以写文章 在手机上用软件写文章好 很好用的写作软件有哪些? 手机什么软件可以写文章? 写小说和文章用什么软件最好 写作软件推荐?哪里有好用的写作软件?方便操作 用手机写小说用什么软件? 写作软件哪个好? 安卓手机有什么好的写文章的软件?????急!!! 如何设置sai滚轮鼠缩放功能 如何通过加别人 sai怎么局部放大 sai软件弱化线条的快捷键 注册了京东的手机号再注册京粉分享出的链接会有佣金吗