FireBase重复推送

时间:2018-09-21 10:59:02

标签: javascript reactjs firebase firebase-realtime-database

我想避免重复将其推入我的Firebase。代码是这样的

const itemsRef = firebase.database().ref('Titles');
                console.log(itemsRef)
                let poster = this.state.data.Poster
                let title = this.state.data.Title
                let movieTitle = {
                    title: title,
                    poster : poster,
                }
                itemsRef.push(movieTitle)

这就是我存储数据的方式

enter image description here

更新: 我通过制作地图循环并使用索引来解决这个问题。

   const pos = arr.map(function(e) { return e.title; });
                if (pos.indexOf(title) === -1){
                    itemsRef.push(movieTitle)
                } else {
                    console.log('Already exist')
                }

0 个答案:

没有答案
相关问题