一、安装部署
1、sudo yum install libcurl openssl
2、https://www.mongodb.com/try/download/community 官网下载
在这里插入图片描述
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo chown hadoop /var/lib/mongo
sudo chown hadoop /var/log/mongodb
启动:mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log –fork
关闭:mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log –shutdown
二、操作
1、 创建库
Use mymongodb;切换数据,如果没有则创建
2、 创建集合
Db.createCollection(“col”,{capped:true,autoIndexId:true,size:6142800,max:10000})
显示集合 show collections
3、 文档操作
插入文档:db.COLLECTION_NAME.insert(document) db.COLLECTION_NAME.save(document)
例如:db.col.insert({title:”mongodb”,description:”sdlfksjdf”})
插入一个或多个:db.col.insertOne(,{writeConcern:}) db.col.insertMany([<>,<>,<>,…],{writeConcern:,ordered:})
更新文档:db.collection.update(,,{upsert:,multi:,writeConcern:})
例如:db.col.update({‘title’:”mongodb”},{$set:{“title”:”Mongo”}})
查找显示:db.col.find().pretty()
4、 索引操作
创建:db.collection.createInex(keys,options)
例如:db.mycol.createIndex({“incName”:1})
获取索引:db.mycol.getIndex()
获取所有索引:db.mycol.getIndexes()
查询索引:db.mycol.find({incName:“公司”},{_id:0}).explain()

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐