我有一个用户集合,其中包含具有多个值的org数组的文档。这里的问题是Spring API返回3个文档。但是Org数据是null而不是单个数组数据。本机查询正在完美地返回带有值的组织数据。
我正在使用Spring Data版本1.10.1.RELEASE
以下是我的原生查询
$("input[name=phoneOrWeb]").change(function () {
if (this.value == "phone") {
$('#web').removeClass('active');
$('#phone').addClass('active');
} else if (this.value == "web") {
$('#web').addClass('active');
$('#phone').removeClass('active');
}
});
上面的查询返回3个文档,因为org数组包含3个数据。
以下是我的等效SpringData API
db.users.aggregate([
{ $unwind: "$Org" }
])