{ “uid” : "TMP", “gps” : [ 31.1539014, 121.3570068 ], “file” : "F:\node.js\code/TMP.2012623145448.png", “time” : ISODate(“2012-06-23T06:54:48.209Z”), “_id” :ObjectId(“4fe5683895cbb00817000001”) }
gps是经纬度,我的目的想查询经纬度在一个范围内的记录,gps是个数组 db.pic.find({"gps[0]":{$gt:0}}),发现不行,没有返回值。
数组中其中一个值的判断,应该用什么方法,另外,经纬度的范围判断,有什么好的办法