Meteor.js 按字段中的值过滤集合
Meteor.js filter collections by value in field
目前在 meteor.js 我正在尝试弄清楚如何 return 具有包含特定值的字段的所有集合:
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'},],
});
因此,例如,在按类别过滤帖子的上下文中,我如何 return 所有类别数组包含匹配 'test' 或 'planning' 的字符串的集合,并排除那些数组中不包含该字符串?
这是我一直在开发的一个简单的博客应用程序,如果有更有效的存储帖子和相关信息的方法,请告诉我这个世界真棒。
您可以使用 $in 运算符。例如:
Posts.find({categories: {$in: ['test', 'planning']}});
会找到 categories
至少有一个元素匹配 'test'
或 'planning'
的所有帖子。
目前在 meteor.js 我正在尝试弄清楚如何 return 具有包含特定值的字段的所有集合:
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'},],
});
因此,例如,在按类别过滤帖子的上下文中,我如何 return 所有类别数组包含匹配 'test' 或 'planning' 的字符串的集合,并排除那些数组中不包含该字符串?
这是我一直在开发的一个简单的博客应用程序,如果有更有效的存储帖子和相关信息的方法,请告诉我这个世界真棒。
您可以使用 $in 运算符。例如:
Posts.find({categories: {$in: ['test', 'planning']}});
会找到 categories
至少有一个元素匹配 'test'
或 'planning'
的所有帖子。