তুলনামূলক কার্যাবলী
| নাম | বিবরণ |
EQUAL | সমতার তুলনা |
GREATER_THAN | তুলনার চেয়েও বড় |
GREATER_THAN_OR_EQUAL | এর চেয়ে বড় বা সমান তুলনা |
LESS_THAN | তুলনার চেয়ে কম |
LESS_THAN_OR_EQUAL | কম বা সমান তুলনা |
NOT_EQUAL | তুলনার সমান নয় |
সমান
বাক্য গঠন:
equal(x: ANY, y: ANY) -> BOOLEAN
উদাহরণ:
x | y | equal(x, y) |
|---|---|---|
| ১ লিটার | ১ লিটার | TRUE |
| ১.০ | ১ লিটার | TRUE |
| -১.০ | ১ লিটার | FALSE |
| NaN সম্পর্কে | NaN সম্পর্কে | TRUE |
NULL | NULL | TRUE |
NULL | ABSENT | FALSE |
বর্ণনা:
x এবং y সমান হলে TRUE প্রদান করে, অন্যথায় FALSE ।
Web
const result = await execute(db.pipeline() .collection("books") .select(field("rating").equal(5).as("hasPerfectRating")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("rating").equal(5).as("hasPerfectRating")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("rating").equal(5).alias("hasPerfectRating")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("rating").equal(5).alias("hasPerfectRating")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select(Field.of("rating").equal(5).as_("hasPerfectRating")) .execute() )
তার চেয়েও বড়
বাক্য গঠন:
greater_than(x: ANY, y: ANY) -> BOOLEAN
বর্ণনা:
x যদি y এর চেয়ে বড় হয় তাহলে TRUE প্রদান করে, অন্যথায় FALSE ।
যদি x এবং y তুলনাযোগ্য না হয়, তাহলে FALSE প্রদান করে।
উদাহরণ:
x | y | greater_than(x, y) |
|---|---|---|
| ১ লিটার | ০.০ | TRUE |
| ১ লিটার | ১ লিটার | FALSE |
| ১ লিটার | ২ লিটার | FALSE |
| "ফু" | ০ লিটার | FALSE |
| ০ লিটার | "ফু" | FALSE |
| NaN সম্পর্কে | ০ লিটার | FALSE |
| ০ লিটার | NaN সম্পর্কে | FALSE |
NULL | NULL | FALSE |
Web
const result = await execute(db.pipeline() .collection("books") .select(field("rating").greaterThan(4).as("hasHighRating")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("rating").greaterThan(4).as("hasHighRating")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("rating").greaterThan(4).alias("hasHighRating")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("rating").greaterThan(4).alias("hasHighRating")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select(Field.of("rating").greater_than(4).as_("hasHighRating")) .execute() )
বৃহত্তর_একটু_একটু_একটু
বাক্য গঠন:
greater_than_or_equal(x: ANY, y: ANY) -> BOOLEAN
বর্ণনা:
x যদি y এর চেয়ে বড় বা সমান হয়, তাহলে TRUE প্রদান করে, অন্যথায় FALSE ।
যদি x এবং y তুলনাযোগ্য না হয়, তাহলে FALSE প্রদান করে।
উদাহরণ:
x | y | greater_than_or_equal(x, y) |
|---|---|---|
| ১ লিটার | ০.০ | TRUE |
| ১ লিটার | ১ লিটার | TRUE |
| ১ লিটার | ২ লিটার | FALSE |
| "ফু" | ০ লিটার | FALSE |
| ০ লিটার | "ফু" | FALSE |
| NaN সম্পর্কে | ০ লিটার | FALSE |
| ০ লিটার | NaN সম্পর্কে | FALSE |
NULL | NULL | TRUE |
Web
const result = await execute(db.pipeline() .collection("books") .select(field("published").greaterThanOrEqual(1900).as("publishedIn20thCentury")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("published").greaterThanOrEqual(1900).as("publishedIn20thCentury")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("published").greaterThanOrEqual(1900).alias("publishedIn20thCentury")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("published").greaterThanOrEqual(1900).alias("publishedIn20thCentury")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select( Field.of("published") .greater_than_or_equal(1900) .as_("publishedIn20thCentury") ) .execute() )
কম
বাক্য গঠন:
less_than(x: ANY, y: ANY) -> BOOLEAN
বর্ণনা:
x যদি y এর চেয়ে কম হয় তাহলে TRUE প্রদান করে, অন্যথায় FALSE ।
যদি x এবং y তুলনাযোগ্য না হয়, তাহলে FALSE প্রদান করে।
উদাহরণ:
x | y | less_than(x, y) |
|---|---|---|
| ১ লিটার | ০.০ | FALSE |
| ১ লিটার | ১ লিটার | FALSE |
| ১ লিটার | ২ লিটার | TRUE |
| "ফু" | ০ লিটার | FALSE |
| ০ লিটার | "ফু" | FALSE |
| NaN সম্পর্কে | ০ লিটার | FALSE |
| ০ লিটার | NaN সম্পর্কে | FALSE |
NULL | NULL | FALSE |
Web
const result = await execute(db.pipeline() .collection("books") .select(field("published").lessThan(1923).as("isPublicDomainProbably")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("published").lessThan(1923).as("isPublicDomainProbably")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("published").lessThan(1923).alias("isPublicDomainProbably")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("published").lessThan(1923).alias("isPublicDomainProbably")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select(Field.of("published").less_than(1923).as_("isPublicDomainProbably")) .execute() )
কম_অথবা_সমান
বাক্য গঠন:
less_than_or_equal(x: ANY, y: ANY) -> BOOLEAN
বর্ণনা:
x যদি y এর চেয়ে কম বা সমান হয়, তাহলে TRUE প্রদান করে, অন্যথায় FALSE ।
যদি x এবং y তুলনাযোগ্য না হয়, তাহলে FALSE প্রদান করে।
উদাহরণ:
x | y | less_than(x, y) |
|---|---|---|
| ১ লিটার | ০.০ | FALSE |
| ১ লিটার | ১ লিটার | TRUE |
| ১ লিটার | ২ লিটার | TRUE |
| "ফু" | ০ লিটার | FALSE |
| ০ লিটার | "ফু" | FALSE |
| NaN সম্পর্কে | ০ লিটার | FALSE |
| ০ লিটার | NaN সম্পর্কে | FALSE |
NULL | NULL | TRUE |
Web
const result = await execute(db.pipeline() .collection("books") .select(field("rating").lessThanOrEqual(2).as("hasBadRating")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("rating").lessThanOrEqual(2).as("hasBadRating")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("rating").lessThanOrEqual(2).alias("hasBadRating")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("rating").lessThanOrEqual(2).alias("hasBadRating")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select(Field.of("rating").less_than_or_equal(2).as_("hasBadRating")) .execute() )
সমান নয়
বাক্য গঠন:
not_equal(x: ANY, y: ANY) -> BOOLEAN
বর্ণনা:
x যদি y এর সমান না হয় তাহলে TRUE প্রদান করে, এবং অন্যথায় FALSE ।
উদাহরণ:
x | y | not_equal(x, y) |
|---|---|---|
| ১ লিটার | ১ লিটার | FALSE |
| ১.০ | ১ লিটার | FALSE |
| -১.০ | ১ লিটার | TRUE |
| NaN সম্পর্কে | ০ লিটার | TRUE |
| NaN সম্পর্কে | NaN সম্পর্কে | FALSE |
NULL | NULL | FALSE |
NULL | ABSENT | TRUE |
Web
const result = await execute(db.pipeline() .collection("books") .select(field("title").notEqual("1984").as("not1984")) );
সুইফট
let result = try await db.pipeline() .collection("books") .select([Field("title").notEqual("1984").as("not1984")]) .execute()
Kotlin
val result = db.pipeline() .collection("books") .select(field("title").notEqual("1984").alias("not1984")) .execute()
Java
Task<Pipeline.Snapshot> result = db.pipeline() .collection("books") .select(field("title").notEqual("1984").alias("not1984")) .execute();
পাইথন
from google.cloud.firestore_v1.pipeline_expressions import Field result = ( client.pipeline() .collection("books") .select(Field.of("title").not_equal("1984").as_("not1984")) .execute() )