下面的查询返回数据,但文档(db)中不存在hgf字段。如何限制仅对现有字段进行排序?files.find({ account_id: 1, deleted_at: { '$eq': null },
status: { '$ne': 3 }}, { skip: 0, limit: 100, sort: { hgf: -1 }, projection: {} });
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
这应该有效:
files.find({
account_id: 1,
deleted_at: { '$eq': null },
status: { '$ne': 3 },
hgf: { $exists: true, $ne: null } // Check it exists and not null
}, { skip: 0, limit: 100, sort: { hgf: -1 }, projection: {} });
添加回答
举报
0/150
提交
取消