流星.js按字段中的值筛选集合
Meteor.js filter collections by value in field
目前在meteor中.js我试图弄清楚如何返回具有包含特定值的字段的所有集合:
Posts.insert({
tags: ['test', 'test1', 'test2'],
categories: ['test', 'planning'],
article: {
title: 'Lorem ipsum dollar sum import',
content: 'Lorem balck solo su, bella hun sillo.',
author: 'test'
},
comments: [{title: 'test', 'content': 'hello world'},],
});
因此,例如,在按类别过滤帖子的上下文中,我如何返回包含与"test"或"计划"匹配的字符串的类别数组的所有集合,并排除数组中不包含该字符串的集合?
这是针对我一直在开发的一个简单的博客应用程序,如果有更有效的方法来存储帖子和相关信息,请让我知道世界很棒。
您可以使用
$in运算符。例如:
Posts.find({categories: {$in: ['test', 'planning']}});
将找到categories
至少有一个元素与'test'
或'planning'
匹配的所有帖子。
相关文章:
- 从骨干集合筛选模型,然后为这些模型设置属性
- 用于筛选无模式集合的最快数据结构
- 流星.js按字段中的值筛选集合
- 骨干.js集合筛选前 10 个模型
- 使用lodash javascript筛选子集合
- 筛选 json 并创建主干模型和集合
- 从筛选的模型创建集合
- 将主干集合筛选到多个列表中
- Meteor:为集合服务器端创建筛选器,并将其存储在本地集合中.好主意
- 如何筛选主干.js集合和重新呈现应用视图
- 主干筛选器集合,用于按名称返回模型
- 使用主干 MV* 筛选集合
- 主干集合 - 筛选和呈现集合将丢失对原始未筛选集合的引用
- 将Parameters添加到Backbone.js集合导致ArgumentError(筛选器方法的参数数目错误.)
- 如何有效地对大型主干集合进行排序、筛选和同步
- 正在筛选主干中的集合
- 将筛选后的集合传递给Angular指令会导致异常
- 下划线:在筛选时丢失对集合的引用
- 使用id数组对主干集合进行筛选和排序
- Backbone.js -基于包含多个关键字的Array筛选集合