Найти данные из координат в Arrow DB
После прочтения документации https://docs.appcelerator.com/arrowdb/latest/ я не смог найти какой-либо способ получить данные из координат с помощью стрелки проекта БД (при развертывании в облаке!).
Я пытаюсь это:
req.model.query({
coordinates: {
"$nearSphere": [50.8331170,4.3846790], // test values
"$maxDistance": 0.1
}
}, next);
Моя модель выглядит так:
var Arrow = require('arrow');
var Model = Arrow.createModel('test', {
fields: {
coordinates: {
type: Array
},
name: {
type: String
},
description: {
type: String
}
},
connector: 'appc.arrowdb',
autogen: false
});
module.exports = Model;
Чтобы было ясно, я хочу найти некоторые данные вокруг "местоположения"
У кого-то есть идея для этого?
1 ответ
Вы можете использовать $geonear, это упомянуто в https://docs.appcelerator.com/arrowdb/latest/, поиск ближней сферы