MongoDB Realm NodeJS SDK $project 语法?
MongoDB Realm NodeJS SDK $project syntax?
我正在尝试执行一个简单的查询,其中会返回一些集合数据。我想过滤掉结果中的 _id
字段。
根据我的理解(基于 documentation),这样做的语法应该如下所示:
myCollection.findOne(
{ name: hostName },
{ $project: { _id: 0 } }
)
然而,当我这样做时,过滤器没有被应用,例如:
{
_id: XXXXXXXXXXXXXXXXXXXX,
name: 'the name',
...
}
谁能指出我正确的方向?
$project 还有其他选项。下面一个提供没有_id
的数据
myCollection.findOne({ name: hostName }, { '_id': 0 },(err,res)
万一其他人遇到这个问题,事实证明文档不准确并且没有反映 SDK 的当前状态。
作为参考,请参阅此 GitHub 领域开发人员确认的问题:https://github.com/realm/realm-js/issues/3275
我正在尝试执行一个简单的查询,其中会返回一些集合数据。我想过滤掉结果中的 _id
字段。
根据我的理解(基于 documentation),这样做的语法应该如下所示:
myCollection.findOne(
{ name: hostName },
{ $project: { _id: 0 } }
)
然而,当我这样做时,过滤器没有被应用,例如:
{
_id: XXXXXXXXXXXXXXXXXXXX,
name: 'the name',
...
}
谁能指出我正确的方向?
$project 还有其他选项。下面一个提供没有_id
的数据myCollection.findOne({ name: hostName }, { '_id': 0 },(err,res)
万一其他人遇到这个问题,事实证明文档不准确并且没有反映 SDK 的当前状态。
作为参考,请参阅此 GitHub 领域开发人员确认的问题:https://github.com/realm/realm-js/issues/3275