MongoDB是一种流行的数据库,可以在不受任何表格schema模式的约束下工作。数据以类似JSON的格式存储,并且可以包含不同类型的数据结构。例如,在同一集合collection 中,我们可以拥有以下两个文档document:
{
id: '4',
...
字母哥
7个月前 (06-17) 378℃
Mongodb数据分页与排序
db.books.insert([{"title" : "PHP 教程" },
{"title" : "Java 教程"},
{"title" : "MongoDB 教程"},
{"title" : "C 教程"},
{"title" : "C++ ...
字母哥
5年前 (2016-02-12) 4565℃
更新操作
默认情况下,update只更新1条记录。特殊情况:multi: true
默认情况下,更新的匹配条件不满足,update就不做任何操作。特殊情况:upsert:true
//把item等与MNO2的记录,更新category,details属性,并把lastModi...
字母哥
5年前 (2016-02-05) 2818℃
插入操作
//插入一条数据
db.inventory.insert(
{
item: "ABC1",
details: {
model: "14Q3",
manufacturer: "XYZ Company"
},
...
字母哥
5年前 (2016-02-05) 2709℃
centos6.6下安装MongoDB3.x
从MongoDB3.0版起,其安装包比以前更细化:
Linux 64-bit legacy 这个版本即mongodb-linux-x86_64-3.x.tgz 不推荐在正式环境使用,这个版本特点是没有连接ssl相关的库。推荐按相应操...
字母哥
5年前 (2016-02-05) 3099℃
MongoDB-TTL索引
TTL = Time To Live
一个设置了TTL的集合,集合将在指定的时间段之后或者在指定的时间点将自动删除文档
TTL索引设置在一个Date类型的字段上
指定时间段之后删除文档
在createdAt字段上建立TTL索引,文档1小时之后被删...
字母哥
5年前 (2016-02-04) 5127℃
MongoDB索引
优点:索引建的好,可以提高查询效率几个数量级
缺点:索引建的越多,在插入,更新,删除的时候产生额外开销越大。
使用上的限制
索引不能被以下的查询使用:
1.正则表达式及非操作符,如 $nin, $not, 等。
2.算术运算符,如 $mod, 等。
3...
字母哥
5年前 (2016-02-04) 2989℃
...
字母哥
5年前 (2016-02-03) 3462℃
查询操作
比较运算符
英文
数学符号
$lt
Lower Than
<
$lte
Lower Than or Euqal
<=
$gt
Greater Than
>
$gte
Greater Than or Equal
>=
$ne
No...
字母哥
5年前 (2016-02-03) 2781℃
mongodb与关系型数据库概念类比
SQL术语/概念
MongoDB术语/概念
解释/说明
database
database
数据库
table
collection
数据表/集合
row
document
数据记录行/文档
column
field...
字母哥
5年前 (2016-02-03) 2820℃