На самом деле это не запрос каких-либо данных:
const user = await db
.collection("users")
.where("user", "==", req.query.user)
.where("password", "==", req.query.password);
Все, что вы здесь делаете, - это создание объекта Query , который еще не получил доступа к каким-либо данным. Вам нужно будет вызвать на нем get () , чтобы на самом деле выполнить запрос.
get()
возвращает обещание, которое разрешается с помощью QuerySnapshot, в котором вам нужно будет покопаться, чтобы увидеть, найден соответствующий документ. Вместо этого ваш код должен выглядеть примерно так:
const query = db
.collection("users")
.where("user", "==", req.query.user)
.where("password", "==", req.query.password);
const querySnapshot = await query.get();
if (querySnapshot.size > 0) {
// do something with the documents inside
}