"firebase.firestore().collection().where(_, _, *) 'value' bukan penapis yang sah. Penapis 'not-in' menyokong sehingga 10 elemen dalam tatasusunan nilai."
<p>firebase.firestore().collection().where(_, _, *)“值”无效。 “not-in”过滤器支持值数组中最多包含 10 个元<g
<pre class="brush:php;toolbar:false;">unlanguages = firestore()
.collection("pengguna")
--> .di mana("id", "tidak masuk", [...passedUserIds, ...smashesUserIds])
.onSnapshot(async querySnapshot => {
if (querySnapshot?.docs?.length > 0) {
biarkan dondur2 = tunggu querySnapshot?.docs
.filter((doc) => doc.id != user.uid)
.filter((doc) => doc._data.gender != logInProfile.gender)
.filter((doc) => doc._data.age <= `${value[1]}`)
.filter((doc) => doc._data.age >= `${value[0]}`)
.filter((doc) =>
doc._data.languages[0] == bahasa ||
doc._data.languages[1] == bahasa ||
doc._data.languages[2] == bahasa ||
doc._data.languages[3] == bahasa ||
doc._data.languages[4] == bahasa ||
doc._data.languages[5] == bahasa ||
doc._data.languages[6] == bahasa ||
doc._data.languages[7] == bahasa
)
.map((doc) => ({ id: doc.id, ...doc.data() }))
setProfiles(dondur2)
}
})</pre>
<p>所以在这里出现了一个问题,'ids'超过了10个,我该如何解决?我查看了的我查看了的中文有用。</p>