Найти данные из координат в 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/, поиск ближней сферы

Другие вопросы по тегам