MongoDB的使用方法

来源:互联网 发布:清远数据库工程师招聘 编辑:程序博客网 时间:2024/05/16 13:53

由于数据库压力太大了,公司准备着手要弄mongodb。在这里给大家分享一下。大神勿喷~

一、使用MongoChef Core操作MongoDB

下载:mongochef-x64.msi.zip

1.连接MongoDB

点击工具栏中的Connect按钮

在弹出的Connection Manager对话框中点击“New Connection”按钮创建连接

在New Connection对话框的Server选项卡中填写连接名称和MongoDB服务器的IP地址,端口号不用改

切换到Authentication选项卡,Authentication Mode选择Standard (MONGODB-CR or SCRAM-SHA-1),然后输入用户名和密码,在Authentication DB文本框中填写要连接的数据库名称

连接信息填写完之后,可以点击Test Connection测试是否能够连接成功

点击Save按钮保存连接设置

选中该连接,点击Connect按钮即可成功连接MongoDB数据库。在左侧视图可以看到连接的服务器和数据库信息

2.增删改

a. 新增

在左侧视图中双击要新增表的Collection,点击Add Document按钮

在弹出的对话框中输入JSON格式的数据

点击Add Document即可添加到表中

注意:MongoChef客户端默认的本地时区是UTC,所以在上图中输入的时间就是UTC时间,如果需要修改时区可通过菜单Edit -> Preferences修改

b. 修改

在表的记录列表中展开记录,在Value列中修改值

c. 删除

右键单击要删除的记录,点击Remove Document...,在弹出的确认对话框中点击Remove Document


3.查询

查询可以在表视图输入Query、Projection等参数。还可以点击Query Builder按钮显示出右下的可视化设计器,将左侧表的字段拖动到右侧的Query、Projection、Sort区域中,自动生成查询语句

1、Query表示查询条件,其中$gte表示大于或等于,$gt表示大于,$lte表示小于或等于,$lt表示小于,$and表示并且,$or表示或者。

2、Projection表示需要排除或者包含的字段,其中true或者1表示包含该字段,false或者0表示排除该字段。_id字段需要显式指定是否被排除。

3、Sort表示排序规则:1表示升序,-1表示降序。

4、Skip m表示跳过m条,Limit n表示取n条记录。



原创粉丝点击