需要一些关于如何运行此查询的指针。在我的控制器中,我试图找到slug =特定值的所有元素。
示例,查找集合中slug = rockstar
的所有项目请注意,它们可以是主题下的对象数组,并将该集合存储在MongoDb中。
该集合如下:
{
"createdAt": {
"$date": 1382721247000
},
"updatedAt": null,
"topics": [
{
"topic": "Rock Star",
"slug": "rock-star"
},
{
"topic": "Playstation",
"slug": "playstation"
}
],
"keywords": [
{
"keyword": "gtav"
}
]
}
答案 0 :(得分:1)
我认为模型还没有支持这个(查询内部对象值),因为它是一个特定于mongodb的功能。
在任何情况下,以这种方式执行查询可能会非常慢。
我建议创建一个“Slug”模型,并使用直通关联将它们映射到您的模型。
通过这种方式,您可以找到slug并加载属于该slug的帖子。效率更高,也得到了模型的全力支持。