【发布时间】:2020-07-02 21:27:37
【问题描述】:
有两个集合。
集合 - 发布者
{ _id:“2461177814122722”, 名称:“努尔” 地点: { 类型:“点”, 坐标:[90.341044, 23.787105] } }收藏 - 帖子
{ _id:“5e7447336da7300a1cb64c51”, 型号:华硕, 发布者:“2461177814122722”, 价格:1255 }我怎样才能这样查询?
posts.find({
postedBy: {
location: {
$near: [-74, 40],
$maxDistance: 10
}
}
});
我想通过下面的这个文件来查询。但是如何在 mongoose 中查询关系文档呢?
{
_id: "5e7447336da7300a1cb64c51",
model: asus,
postedBy: {
name: "Nur",
location: {
type: "Point",
coordinates: [90.341044, 23.787105]
}
},
price: 1255
};
【问题讨论】:
-
坐标必须是数值,而不是字符串。
-
好的。但是如何查询关系文档?