create<T> method

DocumentModelQuery create<T>([
  1. String? id
])

Create a DocumentModelQuery for a document under a collection using its own path and id.

If id is Null, uuid (32-byte non-hyphenated string) is used.

自身のpathidを用いてコレクション配下のドキュメント用のDocumentModelQueryを作成します。

idNullの場合はuuid(32バイトのハイフン無しの文字列)が利用されます。

Implementation

DocumentModelQuery create<T>([
  String? id,
]) {
  return DocumentModelQuery(
    "${path.trimQuery().trimString("/")}/${id ?? uuid()}",
    adapter: adapter,
    accessQuery: accessQuery,
    validationQueries: validationQueries,
  );
}