项目索引数组mongodb
我有以下文件:项目索引数组mongodb,mongodb,mongodb-query,Mongodb,Mongodb Query,我有以下文件: db.users.findOne({},{_id:0, Sigle:1}); { "Sigle" : [ "RIPGD", "EDRFR" ]} 我如何提出请求,以返回此结果 { "Sigle" : "RIPGD"} or this { "Sigle" : "EDRFR"} 您需要运算符,如果不需要\u id,可以使用$project将其从结果中明确排除: db.users.aggregate([ { $project: {
db.users.findOne({},{_id:0, Sigle:1});
{ "Sigle" : [ "RIPGD", "EDRFR" ]}
我如何提出请求,以返回此结果
{ "Sigle" : "RIPGD"}
or this
{ "Sigle" : "EDRFR"}
您需要运算符,如果不需要\u id
,可以使用$project
将其从结果中明确排除:
db.users.aggregate([
{
$project: {
_id: 0,
Sigle: { $arrayElemAt: [ "$Sigle", 0 ] }
}
}
])
此请求无效!!!!聚合([{$project:{{u id:0,Sigle:{$arrayElemAt:[“$Sigle”,0]}}]))