【问题标题】:MongoDB / meteor query match on json object inside an array?MongoDB /流星查询匹配数组内的json对象?
【发布时间】:2016-10-02 19:42:13
【问题描述】:

我正在努力查询 json 对象数组中的 json 对象,这可能吗?如果没有你会推荐的替代品吗?

availability : [{
              date: date,
              times: [{
                start:timeAvail[timeStart],
                end: timeAvail[timeEnd]
              }]
            }]; 

我想查询日期以获取具有特定日期的所有对象并获取所有匹配的对象数组,例如 [{date: x, time: [y]}] 我试过了,但没有返回:

Collection.find({availability: {$in: [{date: "2016/10/2"}]}}).fetch()

【问题讨论】:

    标签: mongodb meteor mongodb-query nosql


    【解决方案1】:
    Collection.find({'availability.date': {$eq: new Date("2016/10/02").toISOString}}).fetch()
    

    应该可以解决问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多