如何在值上查询meteor-mongo,而不是_id或key

时间:2017-04-28 03:17:00

标签: javascript mongodb meteor

我正在创建一个流媒体应用程序,通过POST从远程设备获取传感器数据,并需要查询mongo集合中的值,返回文档_id。

该文件与此类似:

[{
    _id: 0,
    device: {
        mac: 'XXX', // always unique
        sd1: nnn,
        sd2: nnn,
        ...
    }
}]

我需要能够在 XXX 上执行findOne(),确定它是否存在,并获取相应文档的_id。

我尝试了collection.findOne({}, {mac: 1})的变体,但只返回包含'mac'的第一个文档。由于每个doc都包含该键(但值始终是唯一的),因此它总是返回集合中的第一个文档,因此非常无用。我需要查询密钥的

必须有一个非常明显的解决方案,但到目前为止我还没有找到。

0 个答案:

没有答案