MonikaCeng
MonikaCeng
  • 发布:2021-06-15 13:40
  • 更新:2021-06-16 10:58
  • 阅读:737

uniCloud云数据库如何根据数组某个值的大小条件去获取?

分类:uniCloud

数据例如:

{  
    "_id": "id1",  
    "ranges": [123, 456]  
}  
,{  
    "_id": "id2",  
    "ranges": [124, 456]  
}  
,{  
    "_id": "id3",  
    "ranges": [125, 456]  
}

如何搜索出ranges[0]>=124的数据?

我自己这么写,但是不行:

where( { ranges: dbCmd.elemMatch( { 0: dbCmd.gte(124) } ) } )
2021-06-15 13:40 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

where( { 'ranges.0': dbCmd.gte(124) } )

该问题目前已经被锁定, 无法添加新回复