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) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…},
{…}, {…}, …]
У меня проблемы с удалением старых данных, а также с тем, чтобы ничего не удваивалось.