5
我使用mongoengine,和我有以下情況,故障查詢ListField與mongoengine
我的模型:
class Item(Document):
...
tags = ListField(StringField(max_length=30))
查詢:
filters = {
'tags__contains': query
}
tags_with_counter = Item.objects.filter(**filters).item_frequencies('tags')
這會返回一個包含標籤名稱的元組列表以及頻率。我想要做的只是獲取包含查詢及其各自頻率的標籤。我怎樣才能做到這一點?
您能更詳細地描述此查詢的最終目標/用例嗎?是否有一組有限的標籤可供選擇?你只是想要標籤包含查詢的文件的數量?爲什麼上面的item_frequencies查詢不足以滿足您的需求? –