Mongodb图形化工具Mongo Management Studio的初步使用记录

mongodb更多的使用方法查看 https://mongodb.net.cn/manual/  中文手册

 

工具官网下载地址:https://mms.litixsoft.de/

 

使用免费版:

 

 

创建连接(可以测试下是否能连接)

 

可连接

 

点开数据库,点击对应集合

 

可以看到当前集合的存储数据

 

 

可以点击数据+号,进去看下数据存储格式,如下图:

 

 

示例:查询919356488645046.pdf这个文件并下载下来(查询格式key : value)

 

严格匹配
{
    "content":"严格匹配"
}

相当于find({"content":"严格匹配"})


模糊匹配(匹配含有该字段的数据集合)
{
    "content":{$regex:/评论测试/}
}

相当于find({"content":{$regex:/评论测试/}})

在mongo中使用 $regex 操作符来设置匹配字符串的正则表达式

 

其正则表达式使用示例:

 语法:
 < field >: { $ regex : / pattern / , $ options : ''} }

{ < field >: { $ regex : 'pattern' , $ options : ''} }

{ < field > : { $ regex : / pattern / < options > } }

三种写法任选其一

示例:
一、某文档包含某字段的模糊查询:
 使用 sql 的写法
 select * from member where name like '%XXX%'
 在mongodb中:
 db.member.find({"name":{ $regex:/XXX/ }})
 

 二、查询以某字段为开头的文档
 db.member.find({"name":{$regex:/^XXX/}})
 

 三、查询以某字段为结尾的文档
 db.member.find({"name":{$regex:/XXX^/}})
 

 四、查询忽略大小写
 db.member.find({"name":{$regex:/XXX/i}})

 i 表示忽略大小写

注意:不能在$regex里面使用运算符表达式 $in

 

 

 初步使用ok

 

posted @ 2022-09-29 15:30  叮伱格斐呃  阅读(1927)  评论(0)    收藏  举报
Live2D