userver
C++ Async Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
operators.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/storages/mongo/operators.hpp
4
/// @brief MongoDB query, update, and aggregation operators
5
6
#
include
<
userver
/
utils
/
string_literal
.
hpp
>
7
8
USERVER_NAMESPACE_BEGIN
9
10
/// MongoDB query, update, and aggregation operators for constructing BSON documents.
11
///
12
/// Availability of individual operators depends on the MongoDB server version and deployment type.
13
namespace
storages::mongo::
operators
{
14
15
inline
constexpr
utils
::
StringLiteral
kPositional =
"$"
;
16
inline
constexpr
utils
::
StringLiteral
kAllPositional =
"$[]"
;
17
inline
constexpr
utils
::
StringLiteral
kAbs =
"$abs"
;
18
inline
constexpr
utils
::
StringLiteral
kAccumulator =
"$accumulator"
;
19
inline
constexpr
utils
::
StringLiteral
kAcos =
"$acos"
;
20
inline
constexpr
utils
::
StringLiteral
kAcosh =
"$acosh"
;
21
inline
constexpr
utils
::
StringLiteral
kAdd =
"$add"
;
22
inline
constexpr
utils
::
StringLiteral
kAddFields =
"$addFields"
;
23
inline
constexpr
utils
::
StringLiteral
kAddToSet =
"$addToSet"
;
24
inline
constexpr
utils
::
StringLiteral
kAll =
"$all"
;
25
inline
constexpr
utils
::
StringLiteral
kAllElementsTrue =
"$allElementsTrue"
;
26
inline
constexpr
utils
::
StringLiteral
kAnd =
"$and"
;
27
inline
constexpr
utils
::
StringLiteral
kAnyElementTrue =
"$anyElementTrue"
;
28
inline
constexpr
utils
::
StringLiteral
kArrayElemAt =
"$arrayElemAt"
;
29
inline
constexpr
utils
::
StringLiteral
kArrayToObject =
"$arrayToObject"
;
30
inline
constexpr
utils
::
StringLiteral
kAsin =
"$asin"
;
31
inline
constexpr
utils
::
StringLiteral
kAsinh =
"$asinh"
;
32
inline
constexpr
utils
::
StringLiteral
kAtan =
"$atan"
;
33
inline
constexpr
utils
::
StringLiteral
kAtan2 =
"$atan2"
;
34
inline
constexpr
utils
::
StringLiteral
kAtanh =
"$atanh"
;
35
inline
constexpr
utils
::
StringLiteral
kAvg =
"$avg"
;
36
inline
constexpr
utils
::
StringLiteral
kBinarySize =
"$binarySize"
;
37
inline
constexpr
utils
::
StringLiteral
kBit =
"$bit"
;
38
inline
constexpr
utils
::
StringLiteral
kBitAnd =
"$bitAnd"
;
39
inline
constexpr
utils
::
StringLiteral
kBitNot =
"$bitNot"
;
40
inline
constexpr
utils
::
StringLiteral
kBitOr =
"$bitOr"
;
41
inline
constexpr
utils
::
StringLiteral
kBitsAllClear =
"$bitsAllClear"
;
42
inline
constexpr
utils
::
StringLiteral
kBitsAllSet =
"$bitsAllSet"
;
43
inline
constexpr
utils
::
StringLiteral
kBitsAnyClear =
"$bitsAnyClear"
;
44
inline
constexpr
utils
::
StringLiteral
kBitsAnySet =
"$bitsAnySet"
;
45
inline
constexpr
utils
::
StringLiteral
kBitXor =
"$bitXor"
;
46
inline
constexpr
utils
::
StringLiteral
kBottom =
"$bottom"
;
47
inline
constexpr
utils
::
StringLiteral
kBottomN =
"$bottomN"
;
48
inline
constexpr
utils
::
StringLiteral
kBox =
"$box"
;
49
inline
constexpr
utils
::
StringLiteral
kBsonSize =
"$bsonSize"
;
50
inline
constexpr
utils
::
StringLiteral
kBucket =
"$bucket"
;
51
inline
constexpr
utils
::
StringLiteral
kBucketAuto =
"$bucketAuto"
;
52
inline
constexpr
utils
::
StringLiteral
kCaseSensitive =
"$caseSensitive"
;
53
inline
constexpr
utils
::
StringLiteral
kCeil =
"$ceil"
;
54
inline
constexpr
utils
::
StringLiteral
kCenter =
"$center"
;
55
inline
constexpr
utils
::
StringLiteral
kCenterSphere =
"$centerSphere"
;
56
inline
constexpr
utils
::
StringLiteral
kChangeStream =
"$changeStream"
;
57
inline
constexpr
utils
::
StringLiteral
kChangeStreamSplitLargeEvent =
"$changeStreamSplitLargeEvent"
;
58
inline
constexpr
utils
::
StringLiteral
kCmp =
"$cmp"
;
59
inline
constexpr
utils
::
StringLiteral
kCollStats =
"$collStats"
;
60
inline
constexpr
utils
::
StringLiteral
kComment =
"$comment"
;
61
inline
constexpr
utils
::
StringLiteral
kConcat =
"$concat"
;
62
inline
constexpr
utils
::
StringLiteral
kConcatArrays =
"$concatArrays"
;
63
inline
constexpr
utils
::
StringLiteral
kCond =
"$cond"
;
64
inline
constexpr
utils
::
StringLiteral
kConst =
"$const"
;
65
inline
constexpr
utils
::
StringLiteral
kConvert =
"$convert"
;
66
inline
constexpr
utils
::
StringLiteral
kCos =
"$cos"
;
67
inline
constexpr
utils
::
StringLiteral
kCosh =
"$cosh"
;
68
inline
constexpr
utils
::
StringLiteral
kCount =
"$count"
;
69
inline
constexpr
utils
::
StringLiteral
kCovariancePop =
"$covariancePop"
;
70
inline
constexpr
utils
::
StringLiteral
kCovarianceSamp =
"$covarianceSamp"
;
71
inline
constexpr
utils
::
StringLiteral
kCreateObjectId =
"$createObjectId"
;
72
inline
constexpr
utils
::
StringLiteral
kCurrentDate =
"$currentDate"
;
73
inline
constexpr
utils
::
StringLiteral
kCurrentOp =
"$currentOp"
;
74
inline
constexpr
utils
::
StringLiteral
kDateAdd =
"$dateAdd"
;
75
inline
constexpr
utils
::
StringLiteral
kDateDiff =
"$dateDiff"
;
76
inline
constexpr
utils
::
StringLiteral
kDateFromParts =
"$dateFromParts"
;
77
inline
constexpr
utils
::
StringLiteral
kDateFromString =
"$dateFromString"
;
78
inline
constexpr
utils
::
StringLiteral
kDateSubtract =
"$dateSubtract"
;
79
inline
constexpr
utils
::
StringLiteral
kDateToParts =
"$dateToParts"
;
80
inline
constexpr
utils
::
StringLiteral
kDateToString =
"$dateToString"
;
81
inline
constexpr
utils
::
StringLiteral
kDateTrunc =
"$dateTrunc"
;
82
inline
constexpr
utils
::
StringLiteral
kDayOfMonth =
"$dayOfMonth"
;
83
inline
constexpr
utils
::
StringLiteral
kDayOfWeek =
"$dayOfWeek"
;
84
inline
constexpr
utils
::
StringLiteral
kDayOfYear =
"$dayOfYear"
;
85
inline
constexpr
utils
::
StringLiteral
kDegreesToRadians =
"$degreesToRadians"
;
86
inline
constexpr
utils
::
StringLiteral
kDenseRank =
"$denseRank"
;
87
inline
constexpr
utils
::
StringLiteral
kDensify =
"$densify"
;
88
inline
constexpr
utils
::
StringLiteral
kDerivative =
"$derivative"
;
89
inline
constexpr
utils
::
StringLiteral
kDiacriticSensitive =
"$diacriticSensitive"
;
90
inline
constexpr
utils
::
StringLiteral
kDivide =
"$divide"
;
91
inline
constexpr
utils
::
StringLiteral
kDocumentNumber =
"$documentNumber"
;
92
inline
constexpr
utils
::
StringLiteral
kDocuments =
"$documents"
;
93
inline
constexpr
utils
::
StringLiteral
kEach =
"$each"
;
94
inline
constexpr
utils
::
StringLiteral
kElemMatch =
"$elemMatch"
;
95
inline
constexpr
utils
::
StringLiteral
kEncStrContains =
"$encStrContains"
;
96
inline
constexpr
utils
::
StringLiteral
kEncStrEndsWith =
"$encStrEndsWith"
;
97
inline
constexpr
utils
::
StringLiteral
kEncStrNormalizedEq =
"$encStrNormalizedEq"
;
98
inline
constexpr
utils
::
StringLiteral
kEncStrStartsWith =
"$encStrStartsWith"
;
99
inline
constexpr
utils
::
StringLiteral
kEq =
"$eq"
;
100
inline
constexpr
utils
::
StringLiteral
kExists =
"$exists"
;
101
inline
constexpr
utils
::
StringLiteral
kExp =
"$exp"
;
102
inline
constexpr
utils
::
StringLiteral
kExpMovingAvg =
"$expMovingAvg"
;
103
inline
constexpr
utils
::
StringLiteral
kExpr =
"$expr"
;
104
inline
constexpr
utils
::
StringLiteral
kFacet =
"$facet"
;
105
inline
constexpr
utils
::
StringLiteral
kFill =
"$fill"
;
106
inline
constexpr
utils
::
StringLiteral
kFilter =
"$filter"
;
107
inline
constexpr
utils
::
StringLiteral
kFirst =
"$first"
;
108
inline
constexpr
utils
::
StringLiteral
kFirstN =
"$firstN"
;
109
inline
constexpr
utils
::
StringLiteral
kFloor =
"$floor"
;
110
inline
constexpr
utils
::
StringLiteral
kFunction =
"$function"
;
111
inline
constexpr
utils
::
StringLiteral
kGeoIntersects =
"$geoIntersects"
;
112
inline
constexpr
utils
::
StringLiteral
kGeometry =
"$geometry"
;
113
inline
constexpr
utils
::
StringLiteral
kGeoNear =
"$geoNear"
;
114
inline
constexpr
utils
::
StringLiteral
kGeoWithin =
"$geoWithin"
;
115
inline
constexpr
utils
::
StringLiteral
kGetField =
"$getField"
;
116
inline
constexpr
utils
::
StringLiteral
kGraphLookup =
"$graphLookup"
;
117
inline
constexpr
utils
::
StringLiteral
kGroup =
"$group"
;
118
inline
constexpr
utils
::
StringLiteral
kGt =
"$gt"
;
119
inline
constexpr
utils
::
StringLiteral
kGte =
"$gte"
;
120
inline
constexpr
utils
::
StringLiteral
kHash =
"$hash"
;
121
inline
constexpr
utils
::
StringLiteral
kHexHash =
"$hexHash"
;
122
inline
constexpr
utils
::
StringLiteral
kHour =
"$hour"
;
123
inline
constexpr
utils
::
StringLiteral
kIfNull =
"$ifNull"
;
124
inline
constexpr
utils
::
StringLiteral
kIn =
"$in"
;
125
inline
constexpr
utils
::
StringLiteral
kInc =
"$inc"
;
126
inline
constexpr
utils
::
StringLiteral
kIndexOfArray =
"$indexOfArray"
;
127
inline
constexpr
utils
::
StringLiteral
kIndexOfBytes =
"$indexOfBytes"
;
128
inline
constexpr
utils
::
StringLiteral
kIndexOfCP =
"$indexOfCP"
;
129
inline
constexpr
utils
::
StringLiteral
kIndexStats =
"$indexStats"
;
130
inline
constexpr
utils
::
StringLiteral
kIntegral =
"$integral"
;
131
inline
constexpr
utils
::
StringLiteral
kIsArray =
"$isArray"
;
132
inline
constexpr
utils
::
StringLiteral
kIsNumber =
"$isNumber"
;
133
inline
constexpr
utils
::
StringLiteral
kIsoDayOfWeek =
"$isoDayOfWeek"
;
134
inline
constexpr
utils
::
StringLiteral
kIsoWeek =
"$isoWeek"
;
135
inline
constexpr
utils
::
StringLiteral
kIsoWeekYear =
"$isoWeekYear"
;
136
inline
constexpr
utils
::
StringLiteral
kJsonSchema =
"$jsonSchema"
;
137
inline
constexpr
utils
::
StringLiteral
kLanguage =
"$language"
;
138
inline
constexpr
utils
::
StringLiteral
kLast =
"$last"
;
139
inline
constexpr
utils
::
StringLiteral
kLastN =
"$lastN"
;
140
inline
constexpr
utils
::
StringLiteral
kLet =
"$let"
;
141
inline
constexpr
utils
::
StringLiteral
kLimit =
"$limit"
;
142
inline
constexpr
utils
::
StringLiteral
kLinearFill =
"$linearFill"
;
143
inline
constexpr
utils
::
StringLiteral
kListClusterCatalog =
"$listClusterCatalog"
;
144
inline
constexpr
utils
::
StringLiteral
kListLocalSessions =
"$listLocalSessions"
;
145
inline
constexpr
utils
::
StringLiteral
kListSampledQueries =
"$listSampledQueries"
;
146
inline
constexpr
utils
::
StringLiteral
kListSearchIndexes =
"$listSearchIndexes"
;
147
inline
constexpr
utils
::
StringLiteral
kListSessions =
"$listSessions"
;
148
inline
constexpr
utils
::
StringLiteral
kLiteral =
"$literal"
;
149
inline
constexpr
utils
::
StringLiteral
kLn =
"$ln"
;
150
inline
constexpr
utils
::
StringLiteral
kLocf =
"$locf"
;
151
inline
constexpr
utils
::
StringLiteral
kLog =
"$log"
;
152
inline
constexpr
utils
::
StringLiteral
kLog10 =
"$log10"
;
153
inline
constexpr
utils
::
StringLiteral
kLookup =
"$lookup"
;
154
inline
constexpr
utils
::
StringLiteral
kLt =
"$lt"
;
155
inline
constexpr
utils
::
StringLiteral
kLte =
"$lte"
;
156
inline
constexpr
utils
::
StringLiteral
kLtrim =
"$ltrim"
;
157
inline
constexpr
utils
::
StringLiteral
kMap =
"$map"
;
158
inline
constexpr
utils
::
StringLiteral
kMatch =
"$match"
;
159
inline
constexpr
utils
::
StringLiteral
kMax =
"$max"
;
160
inline
constexpr
utils
::
StringLiteral
kMaxDistance =
"$maxDistance"
;
161
inline
constexpr
utils
::
StringLiteral
kMaxN =
"$maxN"
;
162
inline
constexpr
utils
::
StringLiteral
kMedian =
"$median"
;
163
inline
constexpr
utils
::
StringLiteral
kMerge =
"$merge"
;
164
inline
constexpr
utils
::
StringLiteral
kMergeObjects =
"$mergeObjects"
;
165
inline
constexpr
utils
::
StringLiteral
kMeta =
"$meta"
;
166
inline
constexpr
utils
::
StringLiteral
kMillisecond =
"$millisecond"
;
167
inline
constexpr
utils
::
StringLiteral
kMin =
"$min"
;
168
inline
constexpr
utils
::
StringLiteral
kMinDistance =
"$minDistance"
;
169
inline
constexpr
utils
::
StringLiteral
kMinMaxScaler =
"$minMaxScaler"
;
170
inline
constexpr
utils
::
StringLiteral
kMinN =
"$minN"
;
171
inline
constexpr
utils
::
StringLiteral
kMinute =
"$minute"
;
172
inline
constexpr
utils
::
StringLiteral
kMod =
"$mod"
;
173
inline
constexpr
utils
::
StringLiteral
kMonth =
"$month"
;
174
inline
constexpr
utils
::
StringLiteral
kMul =
"$mul"
;
175
inline
constexpr
utils
::
StringLiteral
kMultiply =
"$multiply"
;
176
inline
constexpr
utils
::
StringLiteral
kNatural =
"$natural"
;
177
inline
constexpr
utils
::
StringLiteral
kNe =
"$ne"
;
178
inline
constexpr
utils
::
StringLiteral
kNear =
"$near"
;
179
inline
constexpr
utils
::
StringLiteral
kNearSphere =
"$nearSphere"
;
180
inline
constexpr
utils
::
StringLiteral
kNin =
"$nin"
;
181
inline
constexpr
utils
::
StringLiteral
kNor =
"$nor"
;
182
inline
constexpr
utils
::
StringLiteral
kNot =
"$not"
;
183
inline
constexpr
utils
::
StringLiteral
kObjectToArray =
"$objectToArray"
;
184
inline
constexpr
utils
::
StringLiteral
kOptions =
"$options"
;
185
inline
constexpr
utils
::
StringLiteral
kOr =
"$or"
;
186
inline
constexpr
utils
::
StringLiteral
kOut =
"$out"
;
187
inline
constexpr
utils
::
StringLiteral
kPercentile =
"$percentile"
;
188
inline
constexpr
utils
::
StringLiteral
kPlanCacheStats =
"$planCacheStats"
;
189
inline
constexpr
utils
::
StringLiteral
kPolygon =
"$polygon"
;
190
inline
constexpr
utils
::
StringLiteral
kPop =
"$pop"
;
191
inline
constexpr
utils
::
StringLiteral
kPosition =
"$position"
;
192
inline
constexpr
utils
::
StringLiteral
kPow =
"$pow"
;
193
inline
constexpr
utils
::
StringLiteral
kProject =
"$project"
;
194
inline
constexpr
utils
::
StringLiteral
kPull =
"$pull"
;
195
inline
constexpr
utils
::
StringLiteral
kPullAll =
"$pullAll"
;
196
inline
constexpr
utils
::
StringLiteral
kPush =
"$push"
;
197
inline
constexpr
utils
::
StringLiteral
kQuerySettings =
"$querySettings"
;
198
inline
constexpr
utils
::
StringLiteral
kQueryStats =
"$queryStats"
;
199
inline
constexpr
utils
::
StringLiteral
kRadiansToDegrees =
"$radiansToDegrees"
;
200
inline
constexpr
utils
::
StringLiteral
kRand =
"$rand"
;
201
inline
constexpr
utils
::
StringLiteral
kRange =
"$range"
;
202
inline
constexpr
utils
::
StringLiteral
kRank =
"$rank"
;
203
inline
constexpr
utils
::
StringLiteral
kRankFusion =
"$rankFusion"
;
204
inline
constexpr
utils
::
StringLiteral
kRedact =
"$redact"
;
205
inline
constexpr
utils
::
StringLiteral
kReduce =
"$reduce"
;
206
inline
constexpr
utils
::
StringLiteral
kRegex =
"$regex"
;
207
inline
constexpr
utils
::
StringLiteral
kRegexFind =
"$regexFind"
;
208
inline
constexpr
utils
::
StringLiteral
kRegexFindAll =
"$regexFindAll"
;
209
inline
constexpr
utils
::
StringLiteral
kRegexMatch =
"$regexMatch"
;
210
inline
constexpr
utils
::
StringLiteral
kRename =
"$rename"
;
211
inline
constexpr
utils
::
StringLiteral
kReplaceAll =
"$replaceAll"
;
212
inline
constexpr
utils
::
StringLiteral
kReplaceOne =
"$replaceOne"
;
213
inline
constexpr
utils
::
StringLiteral
kReplaceRoot =
"$replaceRoot"
;
214
inline
constexpr
utils
::
StringLiteral
kReplaceWith =
"$replaceWith"
;
215
inline
constexpr
utils
::
StringLiteral
kRerank =
"$rerank"
;
216
inline
constexpr
utils
::
StringLiteral
kReverseArray =
"$reverseArray"
;
217
inline
constexpr
utils
::
StringLiteral
kRound =
"$round"
;
218
inline
constexpr
utils
::
StringLiteral
kRtrim =
"$rtrim"
;
219
inline
constexpr
utils
::
StringLiteral
kSample =
"$sample"
;
220
inline
constexpr
utils
::
StringLiteral
kSampleRate =
"$sampleRate"
;
221
inline
constexpr
utils
::
StringLiteral
kScore =
"$score"
;
222
inline
constexpr
utils
::
StringLiteral
kScoreFusion =
"$scoreFusion"
;
223
inline
constexpr
utils
::
StringLiteral
kSearch =
"$search"
;
224
inline
constexpr
utils
::
StringLiteral
kSearchMeta =
"$searchMeta"
;
225
inline
constexpr
utils
::
StringLiteral
kSecond =
"$second"
;
226
inline
constexpr
utils
::
StringLiteral
kSet =
"$set"
;
227
inline
constexpr
utils
::
StringLiteral
kSetDifference =
"$setDifference"
;
228
inline
constexpr
utils
::
StringLiteral
kSetEquals =
"$setEquals"
;
229
inline
constexpr
utils
::
StringLiteral
kSetField =
"$setField"
;
230
inline
constexpr
utils
::
StringLiteral
kSetIntersection =
"$setIntersection"
;
231
inline
constexpr
utils
::
StringLiteral
kSetIsSubset =
"$setIsSubset"
;
232
inline
constexpr
utils
::
StringLiteral
kSetOnInsert =
"$setOnInsert"
;
233
inline
constexpr
utils
::
StringLiteral
kSetUnion =
"$setUnion"
;
234
inline
constexpr
utils
::
StringLiteral
kSetWindowFields =
"$setWindowFields"
;
235
inline
constexpr
utils
::
StringLiteral
kShift =
"$shift"
;
236
inline
constexpr
utils
::
StringLiteral
kSigmoid =
"$sigmoid"
;
237
inline
constexpr
utils
::
StringLiteral
kSimilarityCosine =
"$similarityCosine"
;
238
inline
constexpr
utils
::
StringLiteral
kSimilarityDotProduct =
"$similarityDotProduct"
;
239
inline
constexpr
utils
::
StringLiteral
kSimilarityEuclidean =
"$similarityEuclidean"
;
240
inline
constexpr
utils
::
StringLiteral
kSin =
"$sin"
;
241
inline
constexpr
utils
::
StringLiteral
kSinh =
"$sinh"
;
242
inline
constexpr
utils
::
StringLiteral
kSize =
"$size"
;
243
inline
constexpr
utils
::
StringLiteral
kSkip =
"$skip"
;
244
inline
constexpr
utils
::
StringLiteral
kSlice =
"$slice"
;
245
inline
constexpr
utils
::
StringLiteral
kSort =
"$sort"
;
246
inline
constexpr
utils
::
StringLiteral
kSortArray =
"$sortArray"
;
247
inline
constexpr
utils
::
StringLiteral
kSortByCount =
"$sortByCount"
;
248
inline
constexpr
utils
::
StringLiteral
kSplit =
"$split"
;
249
inline
constexpr
utils
::
StringLiteral
kSqrt =
"$sqrt"
;
250
inline
constexpr
utils
::
StringLiteral
kStdDevPop =
"$stdDevPop"
;
251
inline
constexpr
utils
::
StringLiteral
kStdDevSamp =
"$stdDevSamp"
;
252
inline
constexpr
utils
::
StringLiteral
kStrcasecmp =
"$strcasecmp"
;
253
inline
constexpr
utils
::
StringLiteral
kStrLenBytes =
"$strLenBytes"
;
254
inline
constexpr
utils
::
StringLiteral
kStrLenCP =
"$strLenCP"
;
255
inline
constexpr
utils
::
StringLiteral
kSubstr =
"$substr"
;
256
inline
constexpr
utils
::
StringLiteral
kSubstrBytes =
"$substrBytes"
;
257
inline
constexpr
utils
::
StringLiteral
kSubstrCP =
"$substrCP"
;
258
inline
constexpr
utils
::
StringLiteral
kSubtract =
"$subtract"
;
259
inline
constexpr
utils
::
StringLiteral
kSum =
"$sum"
;
260
inline
constexpr
utils
::
StringLiteral
kSwitch =
"$switch"
;
261
inline
constexpr
utils
::
StringLiteral
kTan =
"$tan"
;
262
inline
constexpr
utils
::
StringLiteral
kTanh =
"$tanh"
;
263
inline
constexpr
utils
::
StringLiteral
kText =
"$text"
;
264
inline
constexpr
utils
::
StringLiteral
kToArray =
"$toArray"
;
265
inline
constexpr
utils
::
StringLiteral
kToBool =
"$toBool"
;
266
inline
constexpr
utils
::
StringLiteral
kToDate =
"$toDate"
;
267
inline
constexpr
utils
::
StringLiteral
kToDecimal =
"$toDecimal"
;
268
inline
constexpr
utils
::
StringLiteral
kToDouble =
"$toDouble"
;
269
inline
constexpr
utils
::
StringLiteral
kToHashedIndexKey =
"$toHashedIndexKey"
;
270
inline
constexpr
utils
::
StringLiteral
kToInt =
"$toInt"
;
271
inline
constexpr
utils
::
StringLiteral
kToLong =
"$toLong"
;
272
inline
constexpr
utils
::
StringLiteral
kToLower =
"$toLower"
;
273
inline
constexpr
utils
::
StringLiteral
kToObject =
"$toObject"
;
274
inline
constexpr
utils
::
StringLiteral
kToObjectId =
"$toObjectId"
;
275
inline
constexpr
utils
::
StringLiteral
kTop =
"$top"
;
276
inline
constexpr
utils
::
StringLiteral
kTopN =
"$topN"
;
277
inline
constexpr
utils
::
StringLiteral
kToString =
"$toString"
;
278
inline
constexpr
utils
::
StringLiteral
kToUpper =
"$toUpper"
;
279
inline
constexpr
utils
::
StringLiteral
kToUuid =
"$toUUID"
;
280
inline
constexpr
utils
::
StringLiteral
kTrim =
"$trim"
;
281
inline
constexpr
utils
::
StringLiteral
kTrunc =
"$trunc"
;
282
inline
constexpr
utils
::
StringLiteral
kTsIncrement =
"$tsIncrement"
;
283
inline
constexpr
utils
::
StringLiteral
kTsSecond =
"$tsSecond"
;
284
inline
constexpr
utils
::
StringLiteral
kType =
"$type"
;
285
inline
constexpr
utils
::
StringLiteral
kUnionWith =
"$unionWith"
;
286
inline
constexpr
utils
::
StringLiteral
kUnset =
"$unset"
;
287
inline
constexpr
utils
::
StringLiteral
kUnsetField =
"$unsetField"
;
288
inline
constexpr
utils
::
StringLiteral
kUnwind =
"$unwind"
;
289
inline
constexpr
utils
::
StringLiteral
kVectorSearch =
"$vectorSearch"
;
290
inline
constexpr
utils
::
StringLiteral
kWeek =
"$week"
;
291
inline
constexpr
utils
::
StringLiteral
kWhere =
"$where"
;
292
inline
constexpr
utils
::
StringLiteral
kYear =
"$year"
;
293
inline
constexpr
utils
::
StringLiteral
kZip =
"$zip"
;
294
295
}
// namespace storages::mongo::operators
296
297
USERVER_NAMESPACE_END
userver
storages
mongo
operators.hpp
Generated on
for userver by
Doxygen
1.17.0