VueとFirestoreを使った開発をしています。
以下の画像のように、usersコレクションにユーザーIDのドキュメントがあり、その配下のbooksコレクションには書籍情報を持つドキュメントがあるという構造です。
ログインしているユーザー以外の書籍情報を取得したいと考えています。
usersコレクション内のドキュメントと一致しないものを取得するために試行錯誤したりしているのですが、うまくいきません。
Vue内では以下のように指定しています。
Javascript
1fetchOthersBooks({getters,commit}) { 2 firebase.firestore().collection(`users/${getters.uid}/books`).where("userId", "!=", getters.uid).get().then(snapshot=>{ 3 snapshot.forEach(doc=>commit('addOthersBook',{id:doc.id,book:doc.data()})) 4 }) 5 }
getters.uidはログインしているユーザーのidで、where句を使ってそれと一致しないドキュメントを取得しようとしたのですが実現できませんでした。
もし解決法をご存知の方がいらっしゃればお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。