2016-09-11 1 views
1

Firebaseには、server timestampsを挿入するメカニズムが用意されています。フィルタリングにサーバタイムスタンプを使用する

フィルタリングにも使用できるかどうか疑問に思っていました。このように:

var db = firebase.database(); 
var path = '/some/path'; 
var ref = db.ref(path); 
ref.orderByChild('ts') 
    .startAt(firebase.database.ServerValue.TIMESTAMP) 
    .on('child_added', function(snap) { 
     //do something 
    }); 

Error: Query: First argument passed to startAt(), endAt(), or equalTo() cannot be an object.

答えて

0

すでにエントリの束の「TS」子を設定したと仮定すると、あなたはstartAt('1473645571228')のようなあなたのstartAtメソッドに実際のタイムスタンプを追加します。

Moment.jsでUnixタイムスタンプクライアント側を作成することも、Firebaseから必要な場合はyou can quickly set and retrieve itを作成することもできます。

関連する問題