mongodb 简单操作

首先在windows下安装mongodb,虽然最终的应用部署在linux下,但是实验性质的操作一般是windows下做的。安装比较简单,就不说了。

安装好后,新建一个额外的目录dbpath:   比如我的是d:\data\db

进入安装目录,比如我的是:C:\Program Files\MongoDB\Server\3.4\bin

运行:mongod.exe --dbpath d:\data\db

成功之后一般是这样。可以用Netstat –ano|findstr “<端口号>”命令查看端口27017,mogo的默认端口是27017

保持这个窗口,然后另起一个cmd窗口到C:\Program Files\MongoDB\Server\3.4\bin目录下,执行:mongo.exe

这个时候就可以执行mongodb的相关操作了

show dbs:可以看到当前有哪些数据库,一般初始的有admin 和local。

use dbname:使用哪个数据库,这个命令也可以新建数据库,但是没插入数据之前不会显示。

db.dropDatabase():在use之后使用这个,可以删除数据库。

db.collectionName.update():可以创建一个collection,并且根据后面的参数可以插入,更新数据。collection相当于一个表,但是这个表的是一个逻辑上的表。意思是,如果你愿意,你可以把各种数据都一股脑全放到一个collection里边,只要你自己能区分出来就行了。存进去的数据看起来是json格式。
比如:db.test.update({'type':'test'},{'type':'test'},{w:1,upsert:true}),会创建一个test的collection,并且往里边添加一条数据,如果有这条数据的话,就是更新。
{ "_id" : ObjectId("58bb72784ea40ee1ba0f690f"), "type" : "test" }
 
db.COLLECTION_NAME.drop():删除collection。
db.COLLECTION_NAME.remove(DELLETION_CRITTERIA):删除document,document就是数据
这样,增删改查基本都在里边了。
 
参考手册:https://docs.mongodb.com/
 
 
 

 

posted @ 2017-03-05 10:24  三尺剑  阅读(198)  评论(0编辑  收藏  举报