"$switch": {
branches: [
{ case: { $eq: [{ "$toLower": "$priority" }, "revenue loss"] }, then: 1 },
{ case: { $eq: [{ "$toLower": "$priority" }, "critical"] }, then: 2 },
{ case: { $eq: [{ "$toLower": "$priority" }, "high"] }, then: 3 },
{ case: { $eq: [{ "$toLower": "$priority" }, "medium"] }, then: 4 },
{ case: { $eq: [{ "$toLower": "$priority" }, "low"] }, then: 5 },
],
default: 999
}
搜索了最新版本,但似乎不支持$ switch。
答案 0 :(得分:0)
目前没有。我正在合并为使Morphia在较新的驱动程序版本中使用PojoCodec
基础结构而进行的更改。那将是2.0。 2.1将主要关注聚合API。