SDK数据是指软件开发工具包(Software Development Kit)中的数据。它是一种用于开发应用程序的软件工具包,可以帮助开发人员快速创建和部署应用程序。SDK数据包含了一系列的API、文档、代码样例、工具和其他资源,这些资源都能够帮助开发人员快速实现特定的功能。
SDK数据有助于减少开发时间,并且能够帮助开发人员在有限的时间内实现最佳性能。使用SDK数据,开发人员不需要重新创建所有代码,而是直接使用SDK中的API来实现特定的功能。此外,SDK还包含一些文档和代码样例,这些文档和代码样例可以帮助开发人员快速理解如何使用SDK中的API来实现特定的功能。
// 使用 SDK 数据来创建一个应用 var app = new SDK.Application(); app.init(); app.run();
支持端:小程序 2.7.4, 云函数 0.8.1, Web
聚合阶段。根据条件过滤文档,并且把符合条件的文档传递给下一个流水线阶段。
match 的形式如下:
match(<查询条件>)
查询条件与普通查询一致,可以用普通查询操作符,注意 match 阶段和其他聚合阶段不同,不可使用聚合操作符,只能使用查询操作符。
// 直接使用字符串
match({
name: "Tony Stark"
})
// 使用操作符
const _ = db.command
match({
age: _.gt(18)
})
match 内使用查询操作符从小程序基础库 2.8.3、云函数 SDK 1.3.0 开始支持。
假设集合 articles 有如下记录:
{ "_id" : "1", "author" : "stark", "score" : 80 }
{ "_id" : "2", "author" : "stark", "score" : 85 }
{ "_id" : "3", "author" : "bob", "score" : 60 }
{ "_id" : "4", "author" : "li", "score" : 55 }
{ "_id" : "5", "author" : "jimmy", "score" : 60 }
{ "_id" : "6", "author" : "li", "score" : 94 }
{ "_id" : "7", "author" : "justan", "score" : 95 }
下面是一个直接匹配的例子:
db.collection("articles")
.aggregate()
.match({
author: "stark"
})
.end()
这里的代码尝试找到所有 author 字段是 stark 的文章,那么匹配如下:
{ "_id" : "1", "author" : "stark", "score" : 80 }
{ "_id" : "2", "author" : "stark", "score" : 85 }
match 过滤出文档后,还可以与其他流水线阶段配合使用。
比如下面这个例子,我们使用 group 进行搭配,计算 score 字段大于 80 的文档数量:
const _ = db.command
const $ = _.aggregate
db.collection("articles")
.aggregate()
.match({
score: _.gt(80)
})
.group({
_id: null,
count: $.sum(1)
})
.end()
返回值如下:
{ "_id" : null, "count" : 3 }
AggregateCommand.dateFromParts(value: any): Object支持端:小程序 2.7.4,云函数 0.8.1,Web聚合操作符。给定日期的相关信息,...
#v-text预期:string详细:更新元素的 textContent。如果要更新部分的 textContent,需要使用 Mustache 插值。示例:span v-text...
该页面假设你已经阅读过了组件基础。如果你还对组件不太了解,推荐你先阅读它。一个非 prop 的 attribute 是指传向一个组件,但...
中文输入法的问题从Sublime Text的初版(1.0)到现在(3.0 3065),中文输入法(包括日文输入法)都有一个问题:输入框不跟随。...
在网上看到许多关于sublime插件的分享,感觉都是一些片段,没有很详细的那种整理说明。在这里给大家分享一些我常用的 sublime te...
学习完本文你可以掌握如何在VSCode中创建自定义的任务,首先我们在命令面板里,搜索 “配置任务”(Configure Task)并执行。我...
VS Code 是以文件和文件夹为核心的,用户的设置、快捷键绑定等,也都是以文件的形式存储在用户的机器上。同时,VS Code 把这一切...