大佬教程收集整理的这篇文章主要介绍了mongodb使用笔记,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
db.collection.update(
,,{
upsert: ,multi: ,writeConcern:
}
)
1.部分更新
db.collection.remove(
,{
justOne: ,writeConcern: ,collation:
}
)
remove必须带有参数,如果想删除所有数据就drop掉这个表。
db.collection.createIndex({key:"text"}); //在key字段上建立全文索引
db.collection.createIndex({key_1:"text",key_2:"text"}); //在key_1和key_2字段上建立全文索引
db.collection.createIndex({"$**":"text"}); //在集合中所有字段上建立全文索引
db.collection.createIndex( { a: 1,"$**": "text" } ) //与所有文本索引一样,通配符文本索引可以是复合索引的一部分
db.collection.find({$text:{$search:"coffee"}}); //全文检索包含coffe的记录
db.collection.find({$text:{$search:"coffee cup"}}); //全文检索包含coffee或cup的记录,空格表示或
db.collection.find({$text:{$search:"coffee cup -cat"}}); //全文检索包含coffee或cup,但包含cat的记录
db.collection.find({$text:{$search:"\"coffee\" \"cup\""}}); //全文检索包含coffee和cup的记录,双引号表示且
//查询出相似度,并根据相似度进行排序
db.collection.find({$text:{$search:"coffee cup"}},{score:{$Meta:"textscore"}}).sort({score:{$Meta:"textscore"}});
$text
查询$text
查询不能出现在$nor
查询中$text
,hint则不再起作用db.collection.createIndex({key:1},{sparse:truE})
`db.collection.find({fIEldname:{$exists:truE}})
@H_430_3@mongostat -h ip:port
profile在项目早期使用,后期数据较大时不建议用,影响性能
在配置文件中配置verbose
来这只日志的详细度,verbose
的值是一个到五个v
,v越多日志记录越详细
配置文件中auth = true
以上是大佬教程为你收集整理的mongodb使用笔记全部内容,希望文章能够帮你解决mongodb使用笔记所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。