摘要:
$concat:连接两个或者更多字符串为一个字符串 $strcasecmp:大小写敏感的比较,返回数字 $substr:获取字符串的子串 $toLower:转为小写字符串 $toUpper:转为大写字符串 例子: 允许结果: 文档 https://docs.mongodb.com/manual/re 阅读全文
posted @ 2021-01-15 09:44
_Shing
阅读(124)
评论(0)
推荐(0)
摘要:
$project返回指定的字段。也可在aggregate中重塑文档。 来自为知笔记(Wiz) 阅读全文
posted @ 2021-01-15 09:42
_Shing
阅读(133)
评论(0)
推荐(0)
摘要:
为调用聚合框架就要定义一个管道。聚合管道(aggregation pipeline)里的每一步输出都作为下一步的输入。每一步都在输入文档执行单个操作并生成输出文档。 聚合管道操作包含下面几个部分: $project-指定输出文档里的字段(项目化)。$match-选择要处理的文档,与find()类似。 阅读全文
posted @ 2021-01-15 09:41
_Shing
阅读(189)
评论(0)
推荐(0)
摘要:
db.reviews.find({'product_id':product['_id']}).skip(0).limit(12).sort({'helpful_votes':-1}) skip+limit实现分页。sort实现排序(降序)。<!--more--> db.users.findOne( 阅读全文
posted @ 2021-01-15 09:40
_Shing
阅读(174)
评论(0)
推荐(0)
摘要:
盖子集合(capped collection,也指有上限的集合,好像盖了盖子一样)。盖子集合最初是为高性能日志场景设计的。它与标准的集合不同,因为有固定的大小。这意味着一旦盖子集合达到最大上限,后续的插入将会覆盖最先插入的文档数据。 db.createCollection("users.action 阅读全文
posted @ 2021-01-15 09:39
_Shing
阅读(248)
评论(0)
推荐(0)
摘要:
数据库garden products {"_id":"4c4b1476238d3b4dd50003981","slug":"wheelbarrow-9092","sku":"9092","name":"Extra Large Wheelbarrow","description":"Heavy dut 阅读全文
posted @ 2021-01-15 09:38
_Shing
阅读(199)
评论(0)
推荐(0)
摘要:
MongoDB对象ID被设计成全局唯一,这意味着它可以在特定的上下文里确保唯一。 最重要的4个字节包含着标准的Unix时间戳。后面3个字节是机器ID,紧跟着是2个字节的进程id。最后3个字节存储的是进程本地计数器,每次生成新ID就会自动增长。计数器可以保证同一个进程和同一个时刻内不会重复。 为什么对 阅读全文
posted @ 2021-01-15 09:34
_Shing
阅读(162)
评论(0)
推荐(0)
摘要:
package MongoQuickStart; import com.mongodb.MongoClient; import com.mongodb.client.FindIterable; import com.mongodb.client.MongoCollection; import com 阅读全文
posted @ 2021-01-15 09:33
_Shing
阅读(141)
评论(0)
推荐(0)
摘要:
> db.numbers.find({num:{$gt:30,$lt:50}}) explain描述了查询路径并且允许开发者通过确定查询使用的索引来诊断慢的查询语句。 db.numbers.createIndex({num:1}) db.numbers.getIndexes() 创建索引后,通过ex 阅读全文
posted @ 2021-01-15 09:32
_Shing
阅读(154)
评论(0)
推荐(0)
摘要:
MongoDB的集合与关系型数据库中的表类似。 MongoDB把集合分别存储在不同的数据库中。与传统的SQL数据库不同,MongoDB的数据库只区分集合的命名空间。要查询MongoDB数据库,需要知道存储文档数据的数据库和集合的名字。如果开始没有指定数据库,shell会选择默认的test数据库。 > 阅读全文
posted @ 2021-01-15 09:29
_Shing
阅读(249)
评论(0)
推荐(0)

浙公网安备 33010602011771号