0

需要一些有关如何运行此查询的指示。在我的控制器中,我试图找到 slug = 特定值的所有元素。

例如,查找集合中 slug = rockstar 的所有项目

请注意,它们可以是主题下的对象数组,并将集合存储在 MongoDb 中。

该集合看起来像:

{
    "createdAt": {
        "$date": 1382721247000
    },
    "updatedAt": null,
    "topics": [
        {
            "topic": "Rock Star",
            "slug": "rock-star"
        },
        {
            "topic": "Playstation",
            "slug": "playstation"
        }
    ],
    "keywords": [
        {
            "keyword": "gtav"
        }
    ]
}
4

1 回答 1

1

我认为模型尚不支持此功能(查询内部对象值),因为它是 mongodb 特定的功能。

无论如何,以这种方式执行查询可能会非常慢。

我建议创建一个“Slug”模型并使用直通关联将它们映射到您的模型。

这样您就可以找到 slug 并加载属于该 slug 的帖子。效率更高,并且模型也完全支持。

于 2013-10-26T08:45:08.107 回答