我正在使用 SequelSphere 来存储 web 应用程序的数据,并且我正在使用更改跟踪器来跟踪更改。第一次同步时,跟踪器会返回更改的行。第二次同步时,跟踪器返回第一组和第二组更改的行。这是我正在做的事情:
// create my tracker
var tracker = db.changeTrackers.create("order_tracker", ["orders"]);
// insert first set of orders
for (var i = 0; i < firstOrders; ++i)
db.insertRow("orders", firstOrders[i]);
// sync orders up
performSync(db.changeTrackers.get("order_tracker").getChangedRows());
// insert more orders (second set)
for (var i = 0; i < secondOrders; ++i)
db.insertRow("orders", secondOrders[i]);
// sync second set of orders up
performSync(db.changeTrackers.get("order_tracker").getChangedRows());
第一次同步工作正常。第二个同步是发送第一组和第二组的所有订单。我只希望它返回第二组。我怎样才能让它只返回第二组?