как получить порядок документов по расстоянию и другое поле в облачной функции firebase? - PullRequest
0 голосов
/ 02 февраля 2020

Я хочу заказать документы по расстоянию и другому полю в Firebase Cloud Function. Я попробовал приведенный ниже код и создал индексы в Firebase, но я не получил никаких документов. Я также попробовал пакеты: geofirex, geofirestore

Это код на geofirex:

export const order=functions.https.onRequest(async (req,res) =>{
    const query = admin.firestore().collection('locations').where('isBusy','==',false).orderBy('n')
    const users = geo.query(query)
    const nearbyOnlineUsers =await users.within(geo.point(33,33), 10000000, 'position');
     await get(nearbyOnlineUsers).then(
        querysnap => {
            querysnap.forEach(
                (doc: any) => {
                   console.log(doc)
                }
            )
            return 'done'
        }  
    );

    return query

})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...