Mac下MongoDB的连接
admin
2023-06-07 18:21:23
0

没那么多鸡汤,开始连接吧~


从网上看到一篇快速入门的MongoDB教程,贴个地址备注下~


一:连接

前面一节我们安装了ManogoDB,如果你成功安装了的话~那么,新开终端,输入下述指令进行连接。

mongo

出现下述所示,很好,你成功啦~可以以命令行的方式操作啦

MongoDB shell version: 3.2.8

connecting to: test

Welcome to the MongoDB shell.

For interactive help, type "help".

For more comprehensive documentation, see

http://docs.mongodb.org/

Questions? Try the support group

http://groups.google.com/group/mongodb-user

Server has startup warnings:

2016-08-02T19:16:07.239+0800 I CONTROL  [initandlisten]

2016-08-02T19:16:07.239+0800 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000

>

>

>

如果你没有成功安装mongodb,你可能会出现如下的错误哦~

MongoDB shell version: 3.2.8

connecting to: test

2016-08-02T18:14:33.677+0800 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

2016-08-02T18:14:33.678+0800 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :

connect@src/mongo/shell/mongo.js:229:14

@(connect):1:6


exception: connect failed

所以,失败的~参考上一节~在安装下吧~


二:增删改查

1:数据库

(1)查询已有的数据库


show dbs

初次安装的话,会出现如下所示的一种数据库


local  0.000GB

(2)安装数据库

use 数据库名(如:test)

有同名数据库就切换到已有的,没有的话就会创建新的

switched to db test

2:集合

(1)创建集合

db.createCollection("集合名字:如(mycollection)")

结果:

{ "ok" : 1 }

(2)查看集合

show collections

结果:

mycollection(创建的集合名字)

3:增:insert(以集合mycollection为例)

db.mycollection.insert({name:"liujinhuan"})

结果:

WriteResult({ "nInserted" : 1 })

4:查:find(以集合mycollection为例)

db.mycollection.find().pretty()

结果:

{ "_id" : ObjectId("57a0871725ae4f21a42b44e3"), "name" : "liujinhuan" }

5:改:update(以集合mycollection为例)。修改name是liujinhuan的为TTTTTT

db.mycollection.update({'name':'liujinhuan'},{$set:{'name':'TTTTTT'}})

结果:

WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

6:删:remove(以集合mycollection为例)

db.mycollection.remove({"name":"liujinhuan"})

结果:

WriteResult({ "nRemoved" : 1 })


三:可视化操作工具

上述操作都是在终端中输入指令执行的~推荐一款可视化操作工具Robomongo~


太晚啦~明儿体检~早睡~


相关内容

热门资讯

轰动性突破!美国终被伊朗逼怂 伊朗局势看来出现了真正的进展,在多方传出美伊谈判立场相互接近后,特朗普北京时间周日凌晨发帖表示,美国...
男子踩中蛇窝,至少被3条毒蛇咬... 5月22日,云南保山市人民医院血液科蛇伤救治中心病房外,26岁的阿杰(化名)在哥嫂的搀扶下,缓缓走出...
塞铁巴铁领导人同日抵京 5月24日,塞尔维亚总统武契奇抵达北京,开始对中国进行为期五天的国事访问。同日,巴基斯坦总理夏巴兹抵...
当前约有240艘船只等待伊朗批... △霍尔木兹海峡(资料图)据伊朗方面24日消息,目前约有240艘船只正在等待获得伊朗方面许可后进入霍尔...
时隔12年,中国再度举办这一重... ‍‍5月23日,中共中央政治局委员、国务院副总理何立峰在苏州出席亚太经合组织(APEC)贸易部长会议...
美伊协议未官宣共和党先内讧,克... 周六,得克萨斯州共和党参议员泰德·克鲁兹表示,他对美国与伊朗即将达成的协议条款“深感担忧”,随后在社...
非常时刻,任正非突然亮相《新闻... 作者 | 布语发现没有,任正非最近在《新闻联播》中公开亮相了,仅仅10秒的镜头,信号却很不寻常。5月...
投喂狮子时观光车车门突然打开!... 5月21日,北京八达岭野生动物园猛兽区发生观光游览车车门意外开启事件,引发社会高度关注。据新京报报道...
重庆电视机安装费 如果是小米或者是索尼的电视机,在安底座的时候是不会收费的,但是如果是安装架子或者是墙壁的费用是大概会...
空调安装费是多少钱 空调安装费用是由多个因素决定的,包括空调的类型、安装位置、管路长度、安装人员等等。因此,空调安装费用...