mongodb的使用说明

db.数据库名.insert({nid:1003,ntitle:""})添加
	db.数据库名.find()查找
	show dbs 查看本机所有数据库

	use可以以切换一个指定的数据库或者
	创建数据库
	use 数据库名称
	db.dropDatabase() 删除当前数据库
	db.createCollection() 创建集合
	db.renameCollection() 修改集合名称
	show collections 查询数据库中所有集合
	
	db.集合名称.drop()删除集合名称
	db.集合名称.insert()集合内添加内容
	db.集合名称.findOne()查询第一条
	db.集合名称.find()查询所有
	db.集合名称.distinct("字段名") 查询聚集中的不同记录
	db.集合名称.find("字段名称":/模糊查询内容/) 模糊查询
	db.集合名称.find("字段名称":/^以什么开头的内容/) 
	db.集合名词.find("字段名称":/以什么结尾的内容&/)
	db.集合名称.find({},{"字段名称":列名如1 2 3 ,"字段名称":列名}) 查询聚集中指定列
	db.集合名称.find({},{"字段名称":0})查询聚集中排除指定列
	db.集合名称.find({“字段名称”:{"$gt":20},{})查询大于多少多少  $gt= >
	db.集合名称.find.sort({"字段名称”:1})升序拆线呢   -1降序查询  根据字段名称对应的列
	db.集合名称.find.count()查询总记录条数
	db.集合名称.find({"age":{"$gt":20}}).count() 既要显示年龄大于20岁的也要显示多少列
	db.集合名称.find({"字段名称":{"$exists":true}}).count 统计剧集中字段符合条件的记录条数   查询指定列的总共显示的条数
				"$exists":true固定语法
	db.集合名称.find().limit(5)   查询聚集中前五条数据
	db.集合名称.find().skip(10)   查询不再前10条的数据
	db.集合名称.find().skip(10).limit(5) 查询第十条记录以后的五条记录
	db.集合名称.find({"$or":[{"字段名称1":/keyword/,"字段名称2",/keyword/}]}) 查询条件   字段名1=“” or  字段2=“”
	db.集合名称.find({"$and":[{"字段名称1":/keyword/,"字段名称2",/keyword/}]}) 查询条件   字段名1=“” and  字段2=“”
	
	修改记录
	db.集合名称.update({"条件字段名称":/keyword/},{$set:{"字段名称":27,"":/keyword/}}) 修改条件=“”
	db.集合名称.update({"条件字段名称":/keyword/},{$inc:{"字段名称":27,"":/keyword/}}) 修改条件=“” inc 只适用于数值类型
	
	删除
	db.集合名称.remove({"字段名称":1})删除条件为字段名称=1
	db.集合名称.remove({"字段名称":""})删除条件为字段名称=“”
	db.集合名称.remove({"字段名称":{$gt:20}})
	db.集合名称.remove({"字段名称":{$gt:20}})lte=>=    gt=>         gte = >=       lt=>
	db.createUser({user:"账号",pwd:"密码",roles:[{role:"readWrite",db:"数据库名称"}]})   创建数据库的密码
	mongo -host localhost -u "root" --authenticationDatabase "admin" -p "root"   链接有账号密码的数据库

注意大小写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值