Arrays 门计数应用程序(过滤数据MongoDB)

Arrays 门计数应用程序(过滤数据MongoDB),arrays,node.js,database,mongodb,mongoose,Arrays,Node.js,Database,Mongodb,Mongoose,现在,我尝试开发一个简单的应用程序,使用雷达设备检测有人进门。在使用此工具之后,我能够将数据存储到MongoDB数据库中,该数据库具有如下模式` tid: { type: String }, xAxis: { type: String }, yAxis: { type: String }' 此处:(以数据库第一行中的一个示例为例) tid[0,1]是目标id,0和1分别表示人员1和2的id xAxis[0.9043484,0.034612574]是目标的X坐标,0.9

现在,我尝试开发一个简单的应用程序,使用雷达设备检测有人进门。在使用此工具之后,我能够将数据存储到MongoDB数据库中,该数据库具有如下模式`

tid: {
    type: String
},
xAxis: {
    type: String
},
yAxis: {
    type: String
}'

此处:(以数据库第一行中的一个示例为例)

tid[0,1]是目标id,0和1分别表示人员1和2的id

xAxis[0.9043484,0.034612574]是目标的X坐标,0.9043484是目标0的X坐标,0.034612574是目标1的X坐标

yAxis[0.6190742,0.60346264]是目标的Y坐标,0.6190742是目标0的Y坐标,0.60346264是目标1的x坐标

因此,我们有两个目标是具有坐标(0.9043484,0.6190742)的目标“0”,而“1”是(0.034612574,0.60346264)

这个应用程序的想法是我想声明一条线,当目标穿过这条线时,它将计数。(例如,当目标的y坐标=2.42133,位于直线=2上方时,它将计数)

现在我想检查每个目标的yAxis数据库,以确定哪一个正在穿过=2的线。有一个问题,因为数据经常插入到数据库中,所以我不知道如何跟踪目标的yAxis,直到它越过线

所以我希望有人能帮我


感谢您的关注。

这些坐标是指特定的项目/用户/组件,还是它们都是唯一的?嗨,唐。这两个xy坐标属于雷达范围内的目标位置,tid是该目标的id。这些坐标是指特定项目/用户/组件,还是都是唯一的?您好,唐。这两个xy坐标属于雷达范围内目标的位置,tid是该目标的id。