は私がユニバーサルアプリケーションにAzureのモバイルサービスから一度に50件のレコードを取得するコードがありますが、私は彼らが作成した日付(最近追加されたもの)でを注文することにしたいです。 注:50レコードを最初に取得したいとは思いません。これは、これらの50レコードだけがソートされていることを意味しますが、最近追加されたレコードがさらにある可能性があるためです。UWPのAzure Mobileサービスで最も最近作成されたレコードを取得する方法は?
私はどのような種類のクエリを書くべきか知っていますか、サーバー上で読むためにjavascriptを操作する必要があります。
私の現在のコードはとても簡単です。
IMobileServiceTableQuery<SampleTable> currentQuery;
//Initialize The table 'sampleTableOnServer'
currentQuery = sampleTableOnServer.Take(50).Skip(0);
List<SampleTable> result = await query.ToListAsync();
これは私に50個のレコードをランダムに与えているので、私の条件のためにどのようにクエリを書くのですか? 助けてくれてありがとう。
あなたは、例えば、日付の列を持っている必要がありますCreatedAt。 'System.Linq'を使用して' sampleTableOnServer'の中にいれば、 'OrderByDescending'またはAscendingに基づいてテーブルをソートすることができます。この関数では、注文するべきパラメータを指定します。 (ああ、申し訳ありませんがC#ですが、同様のものが存在するはずです:)) – JTIM
テーブルにはデフォルトの_createdAtフィールドがあります。しかし、残念ながらこのパラメータでソートすることはできません。 – AbsoluteSith