频道栏目
首页 > 资讯 > DB2 > 正文

MongoDB安装及常用操作

17-08-10        来源:[db:作者]  
收藏   我要投稿

MongoDB的安装及启动

下载mongodb安装包并解压下载地址 创建一个data和log文件夹(随意哪个盘都可以) 配置系统环境变量path(目的是执行起来方便) 将MongoDB服务做成一个window服务

mongo -logpath F:\mongodb\log\mongo.log –logappend –dbpath F:\mongodb\data –serviceName MongoDB –install 启动MongoDB服务

net start MongoDB 启动MongoDB客户端

mongo

MongoDB与Oracle常用操作的对比

操作 oracle mongodb
新建数据库 安装时创建 use命令 切换/新建 数据库
删除数据库 使用DBCA图形化界面来进行 db.dropDatabase()
新建表(集合) create table t_name() use collection_name
删表 alter table t_name drop(column) db.collection.drop()
insert into t_name() values() db.collection.insert()
delete from t_name where ** db.collection.remove()
update t_name set ziduan=** where db.collection.update()
select * from t_name where ** db.collection.find()
排序 order by * asc/desc db.collection.find().sort()
分页 rownum db.collection.find().skip().limit()
and and 没有对应字段
or or $or
in in $in
not in not in $nin
> > $gt
< < $lt
<= <= $lte
= = 无对应字段

MongoDB增删改查

单条增加
var single={“name”:”telangpu”,”password”:”123456”,”age”:20,
“address”:{“province”:”henan”,”city”:”puyang”},
“favourite”:[“apple”,”bnana”]
}
single.age = 50
db.person.insert(single) 批量增加
for(var i=0;i<5;i++){
var single={“name”:”telangpu”+i,”password”:”123456”,”age”:20,
“address”:{“province”:”henan”,”city”:”puyang”},
“favourite”:[“apple”,”bnana”]
}
single.age = 50
db.person.insert(single);
}

/参数为{}代表删除所有数据且不可回滚,参数为BSON代表删除一个/
db.collection.remove();

/**/
db.collection.update(
query, /查询条件/
update, /更新的对象以及一些更新操作符(inc,set)/
{
upsert:boolean,/默认false,true–如果此数据不存在则插入,否则不插入/
multi:boolean,
writeConcern:document
}
);

相关TAG标签
上一篇:jvisualvm远程监控Tomcat
下一篇:ansible之patterns
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站