2017-12-31 31 views
0

レルムサポートは最大レコード数を設定しますか?レルムサポートは最大レコード数を設定します

私の要件は単純です。毎日多くのデータが入っていますが、最後の3ヶ月のレコードを保存したいので、いっぱいになると古いレコードが削除され、自動的に新しいレコードが追加されます。

試してみましたが見つかりませんでした。

答えて

0

いいえ、直接サポートされていませんが、自分で実装するのはかなり簡単です。 Androidの上で

それはこのようなものになります。

realm.beginTransaction(); 

// Delete all records more than 90 days old 
realm.where(Record.class) 
    .lessThan("created", calculateCutoff()) 
    .findAll() 
    .deleteAllFromRealm(); 

// Create new record 
Record r = realm.createObject(Record.class); 
r.setCreated(new Date()) 
... 
realm.commitTransaction(); 
関連する問題