Click or drag to resize
NbQuery Methods

The NbQuery type exposes the following members.

Methods
  NameDescription
Public methodAll
args に指定された値がすべて合致すること
Public methodStatic memberAnd
AND条件を生成する
Public methodDeleteMark
論理削除されたオブジェクトを検索対象とする
Public methodEquals
指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。
(Inherited from Object.)
Public methodEqualTo
一致条件を追加する。
Public methodExists
フィールドの存在条件
Protected methodFinalize
オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
(Inherited from Object.)
Public methodGetHashCode
既定のハッシュ関数として機能します。
(Inherited from Object.)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodGreaterThan
大なり条件
Public methodGreaterThanOrEqual
大なりまたは等しい
Public methodIn
args に指定された値のいずれかと一致すること
Public methodLessThan
小なり条件
Public methodLessThanOrEqual
小なりまたは等しい
Public methodLimit
Limit値を設定する
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodNot
指定したキーの条件を反転(not)する
Public methodNotEquals
不一致条件
Public methodNotExists
フィールドの非存在条件
Public methodStatic memberOr
OR条件を生成する
Public methodCode exampleOrderBy
ソート条件を設定する。ソートキーを指定する。 デフォルトは昇順。逆順にする場合はキー名の先頭に "-" を付加。
Public methodProjection
プロジェクションを設定する。
取得したいフィールド名を列挙する。
フィールドを抑制したい場合は、フィールド名の先頭に "-" を付与する。
列挙・抑制を混在させることはできない。例外として、_id のみを抑制することは可能。
// 例1) name のみを含める場合
query.Projection("name");

// 例2) address のみを除外する場合
query.Projection("-address");

// 例3) name を含め、_id を除外する場合
query.Projection("name", "-_id");
Public methodRegex
正規表現一致条件を追加する。 オプション文字列には以下の文字の組み合わせを指定できる。
i大文字小文字を区別しない
m複数行にマッチする
x拡張正規表現を使用する
s'.' が改行に一致する
Public methodSkip
Skip値を設定する
Public methodToString
JSON文字列に変換する。
(Overrides ObjectToString.)
Top
See Also