【发布时间】:2019-02-11 14:42:29
【问题描述】:
我正在使用 Firebase 的 Firestore。我正在使用 ArrayList。我在几个 ArrayLists 中保存了很多数字。但现在我遇到了一个问题,我无法在 ArrayList 中保存一个数字两次。
然后我在描述的地方找到了这个(文档):https://firebase.google.com/docs/firestore/manage-data/add-data
“arrayUnion() 将元素添加到数组中,但只添加不存在的元素”
真的没有办法在 Firestore 的 ArrayList 中保存一个数字两次或更多次吗?
但有趣的是,我可以在仪表板上添加值,但用户不能通过代码添加。
编辑:
我将这样的数字添加到 ArrayList:
gradesRef.onSnapshot((doc) => {
gradesRef.update({
[grade_type]: firebase.firestore.FieldValue.arrayUnion(grade)
});
});
【问题讨论】:
标签: javascript firebase google-cloud-firestore