您的位置:首页 > 数据库 > Mongodb

MongoDB学习(2)链接文档基本操作

2016-11-06 11:02 369 查看
启动mongodb 一路cd 到mongoDB的安装下的bin目录 随后开启./mongo 来进行开启 

有时候第一次开启会错误 在mongodb下新建一个data文件 随后新建一个db文件夹



随后首先是定义数据库的路径名

./mongod --dbpath /Users/hcnucai/Documents/MongoDB/data/db 就可以指定数据库的路径名 可以在终端进行操作

连接数据库 好像是默认的 额

mongodb://localhost;创建数据库 创建了数据库 如果数据库中没有数据 则在show dbs的时候不会显示出来 
如果以前没有这个数据库 就会创建这个数据库 否则就会重定向到这个数据库



删除数据库 只需一条语句便可以

db.dropDatabase();
删除集合

db.collection.drop()插入文档
文档的数据结构是个json基本一样 所有存储在集合中的数据都是BSON格式 

语法为 db.collection_name.insert(document)

db.col.insert({title:"cao"});插入到col集合中 文档为title:cao的文档
如果该集合不存在该数据库中,mongodb会自动创建该集合并插入文档

查找所有 相当于select * from

 db.col.find()


可以首先将字段统一成一个对象 随后插入这个对象即可



跟新文档 使用update()和save()方法



实例 首先插入一条数据db.col.insert({title:"cao",des:"name"});



如果需要跟新多条  就要设置multi参数为true

db.col.update(
... {age:18},
... {$set:{name:"swift"}},
... {multi:true}
... );

save方法





删除文档:







查询文档:

db.collection_name.find() 

如果要以易读的方式来读取数据 可以使用pretty()方法



select条件的比较



or 条件:



and 和 or 联合使用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: