我希望按“field1”添加排序(如果它存在于文档中),如果不存在则添加“field2”。 请用查询语法帮助我。
答案 0 :(得分:0)
正如此SO question
中所指出的那样尝试对int字段使用类似的东西:
sort=min(def(A_160018,9000000),def(A_chandigarh1,9000000))
对于字符串字段,选项是在核心/集合中使用包含字段串联的额外字段 - 例如fullname: lastname + ' ' + firstname
在文档创建时明确写入。
然后你仍然可以sort=fullname asc