私はそれぞれのドキュメントにtimestamp
フィールドを持っています。タイムスタンプはISODate
形式です。ドキュメントエクスプローラまたはクエリエクスプローラでデータを並べ替える方法はありますか?AzureドキュメントDB orderbyタイムスタンプフィールド
答えて
ISO日付ではなく、エポックとして日付を格納します。文書内に人間が判読可能な日付が必要な場合は、両方を保存することができます。コメントを1として 、とラリーの答えは、あなたが精密-1(範囲のインデックス作成のための要件)と範囲のインデックスを使用することができます -
はこの1 https://azure.microsoft.com/en-us/blog/working-with-dates-in-azure-documentdb-4/
を参照してください。索引要件は、ポータルからjsonまたはコードで設定できます。あなたは、文字列のデフォルトのインデックスは、ハッシュインデックスになりますポータルを使用して前にAPIまたはいくつかの時間を使って、コレクションを作成した場合は、さらに詳細について
new IncludedPath {
Path = "/your_iso_property_path" ,
Indexes = new Collection<Index> {
new RangeIndex(DataType.String) { Precision = -1 }
}
});
、
https://azure.microsoft.com/nb-no/documentation/articles/documentdb-indexing-policies/
を参照してください。
ISO日付文字列フィールドORDER BYに完全精度(-1)インデックスがある場合、期待どおりに機能します。
ああ、申し訳ありませんが私はあなたが言ったことを得るdidnt。あなたはそれを精巧にできますか? –
値のすべてのデータを使用するインデックスポリシーを指定する必要があります。それがなければ、DocumentDBは最初の3バイトのみを使用します。範囲インデックスを指定したいとします。 –
各ドキュメントには、デフォルトのタイムスタンプフィールド '_ts'があります。オプションです
SELECT * FROM c ORDER BY c._ts DESC
- 1. AzureドキュメントDBダーティーリード/ライト
- 2. Azure関数とドキュメントDB
- 3. AzureドキュメントDB - Java 1.9.5 |許可エラー
- 4. mongochef azureドキュメントdbクエリの問題
- 5. AzureドキュメントDBストアドプロシージャの別のコレクションを更新する
- 6. Azure CosmosドキュメントDBのカスタムインデックス作成が機能しない
- 7. AzureドキュメントDBを展開する際のエラー
- 8. djangoのタイムスタンプフィールド
- 9. AzureのジオレプリケーションDBとDBティア
- 10. MySQLタイムスタンプフィールド
- 11. Azure AWS Db Connection
- 12. Azure Cosmos DB
- 13. Azure Mobile Services(DB)
- 14. Azure cosmos db trigger
- 15. 日時とタイムスタンプフィールド
- 16. AzureのSql Dbバックアップ
- 17. Azure Cosmos/Document DB Trigger
- 18. Azure SQL DBからAzure SQL DBへの複製
- 19. Ajaxコールを使用するAzureドキュメントDB-REST APIを使用できません
- 20. Azure Cosmos/Document DBでドキュメントを照会する基準を記述するJSONオブジェクトセレクタ
- 21. mongodbプロトコルをサポートするazureドキュメントdbのコレクションを表示できません
- 22. Azure CosmosドキュメントDB - データエクスプローラからAPIを使用して作成したドキュメントを表示できません
- 23. 更新Azure Cosmos既存のデータを再配布するためのdbパーティションキー(ドキュメントdb)
- 24. Azure Cosmos DBのDB位置を表示
- 25. elasticsearchでタイムスタンプフィールドを返す
- 26. Azure BlobストレージとAzure SQL Dbアトミックトランザクション
- 27. Microsoft Azure Cosmos DBとMicrosoft Azure SQLデータベース
- 28. 遅いパフォーマンスAzure 'Web App' + Azure SQL DB
- 29. 年齢計算 - タイムスタンプフィールド
- 30. 更新タイムスタンプフィールドのトリガー
をし、それがより多くのスペースが効率的ですが、私はパフォーマンスであることをISO日付文字列を使用して発見した: あなたは、たとえば次のクエリで最後の文書を取得することができます。それは人間が読めるものであり、あなたが示唆するように堕落(「両方を保存する」)を加える必要はありません。 –