TAFFY DB удваивает данные

Я работаю с JQuery и базой данных TAFFY для хранения массива объектов, взятых из пользовательского ввода. Вот мой код:

var gigs = TAFFY([]);
gigs().limit(15);
gigs();

$("#enterGig").on('click', function(){

  var date = $('#date').val();
  var time = $('#time').val();
  var venue = $('#venue').val();
  var address = $('#address').val();

  var gigData = {"date": date,"time": time,"venue": venue,"address": address};

  gigs.insert(gigData);

  gigs.store(gigData);

  console.log(gigs().get());

$('#date').val('');
$('#time').val('');
$('#venue').val('');
$('#address').val('');

});

Новый вход сохраняется, однако все предыдущие входы удваиваются. Вот что возвращается после двух входов:

(215) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, 
{…}, …]

(431) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, 
{…}, {…}, …]

У меня проблемы с удалением старых данных, а также с тем, чтобы ничего не удваивалось.

0 ответов

Другие вопросы по тегам