2016-12-01 78 views

回答

2

是的。一个multiValued字段可以在一个字段中保存一个值列表。

如果您看两个字段的定义,它们是相同的,除了定义一个(ints)以保留字段列表。如果您在此字段中有单个值,它仍将作为列表返回(即[42]而不仅仅是42)。

+0

所以multiValued vs ints它是使用单个字段与多个字段来存储多个值之间的差异?不知道我明白了区别? –

+0

如果您使用多个字段,则必须具有唯一的名称。如果你有一个可以有很多值的字段(比如一个位置列表,一个与文档关联的id列表等等),使得字段多值更有意义(因此你可以使用'user_ids:[1,4 ,6,10]'或例如'类别:[“帽子”,“配饰”,“美孚”]')。拥有category_1,category_2,category_3不会很灵活。 – MatsLindh

相关问题