Quantcast
Channel: Ember.JS - Latest topics
Viewing all articles
Browse latest Browse all 4826

[Emberfire] How to check for unique records

$
0
0

@rzky wrote:

Hey guys, i’m trying to import a bunch of scraped data for my app and i’m currently having problems regarding data duplication.

I figure it was simply a matter querying to the firebase database during the import before creating a new record.

// this function is called elsewhere from inside a forEach loop
_createShop(data) {
  // is something wrong with the query perhaps?
  return this.store.query('shop', { orderBy: 'name', equalTo: data.shopName }).then((shop) => {
    if (shop.get('length')) {
      // if exists, just return the object
      return shop.get('firstObject');
    } else {
      // or continue creating a new record
      return this.store.createRecord('shop', {
        name: data.shopName,
        // some other stuff
      }).save();
    }
  });
}

But i’m still getting multiple records with the same name. Any ideas?

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 4826

Trending Articles