MongoDB数据库介绍以及MongoVUE的简单使用
来源:互联网 发布:怎么开好淘宝店? 编辑:程序博客网 时间:2024/06/04 08:52
MongoDB
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
详细信息请参考: http://www.runoob.com/mongodb/mongodb-tutorial.html
对于数据库来说有一款功能强大的管理工具将会大大的提高我们的工作效率。对于MongoDB来说MongoVUE就是这样一款工具,下面我们开始介绍MongoVUE的配置和使用方法。
MongoVUE
连接
安装MongoVUE之后,打开软件,如下图所示:
点击Connect来连接MongoDB数据库,填写好Name 和Server后点击Save,Name随便给取个名字就型,Server为服务器的地址,本机即127.0.0.1,Port默认为27017,可以根据实际情况进行设置。保存后在Connect界面就多了一个testdb的数据库连接,点击Connect即可连接到数据库,如下图所示:如下图所示:
连接成功后,就可以右键点击相应的collection(table),选择对应的操作,比如查询、添加、删除、更新等。
添加文档
文档的数据结构和JSON基本一样。
所有存储在集合中的数据都是BSON格式。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,语法如下:
所有存储在集合中的数据都是BSON格式。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,语法如下:
{title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '菜鸟教程', url: 'http://www.runoob.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100}
MongoVUE实例如下:
右击集合名选择Insert Document 填写的数据以json格式录入,如下图所示:
查询文档:
MongoDB 与 RDBMS Where 语句比较
如果你熟悉常规的 SQL 数据,通过下表可以更好的理解 MongoDB 的条件语句查询:MongoDB AND 条件
MongoDB 的 find() 方法可以传入多个键(key),每个键(key)以逗号隔开,及常规 SQL 的 AND 条件。语法格式如下:
{key1:value1, key2:value2}比如:
{"by":"菜鸟教程", "title":"MongoDB 教程"}
MongoDB OR 条件
MongoDB OR 条件语句使用了关键字 $or,语法格式如下:{ $or: [ {key1: value1}, {key2:value2} ] }比如:
{$or:[{"by":"菜鸟教程"},{"title": "MongoDB 教程"}]}
AND 和 OR 联合使用
以下实例演示了 AND 和 OR 联合使用,类似常规 SQL 语句为: 'where likes>50 AND (by = '菜鸟教程' OR title = 'MongoDB 教程')'比如:
{"likes": {$gt:50}, $or: [{"by": "菜鸟教程"},{"title": "MongoDB 教程"}]}
MongoVUE实例如下:
修改文档
MongoVUE实例如下:
删除文档
选择要删除的文档右键Remove即可
0 0
- MongoDB数据库介绍以及MongoVUE的简单使用
- MongoDB数据库可视化软件MongoVUE的安装使用
- mongodb图形化工具mongovue的使用
- mongoDB 使用 mongoVue
- MongoDB语法以及MongoVUE可视化管理GUI使用
- mongodb简单介绍以及使用整理1
- mongodb简单介绍以及使用整理2
- PyMongo简单使用以及操作mongodb数据库
- mongodb安装和mongoVUE使用
- MongoDB、MongoVUE的下载安装
- mongodb的介绍、原理以及使用场景
- MongoDB的安装以及简单使用
- mongoVue的使用
- mongoVue的使用
- MongoVUE的使用
- mongoVue的使用
- 【Monogdb】MongoDB的介绍以及同类数据库的对比
- mongodb安装说明及mongoVUE使用
- Android 原生控件ViewFlipper实现淘宝头条垂直滚动广告条
- 淘宝解决方案~
- webdriver.close 报错问题 解决方案
- 从欧几里得算法到组合数取模
- android ListView的item含有多个EditText导致错位
- MongoDB数据库介绍以及MongoVUE的简单使用
- Python爬虫,教你三步搞定
- js数字计算 误差 解决方法
- 混淆代码总结
- Hdu5860 Death Sequence
- Spring配置之<context:*>标签的三两事
- 丢失的第一个整数
- linux pid 管理
- 微信小程序中css样式media标签