Cloud Firestore Enterprise edition in Native mode is now available!
Learn more.
Gửi ý kiến phản hồi
Hàm kiểu
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Xem trước: Firestore ở chế độ Native (với các thao tác Pipeline) cho phiên bản Enterprise phải tuân theo "Điều khoản áp dụng cho các Sản phẩm trước giai đoạn phát hành rộng rãi" trong mục Điều khoản dịch vụ chung của Điều khoản dành riêng cho dịch vụ . Bạn có thể xử lý dữ liệu cá nhân cho tính năng này như quy định trong Phụ lục về cách xử lý dữ liệu của Cloud , tuân theo các nghĩa vụ và hạn chế được mô tả trong thoả thuận mà bạn sử dụng để truy cập vào Google Cloud. Các tính năng trước giai đoạn phát hành rộng rãi được cung cấp "theo nguyên trạng" và có thể bị hạn chế về khả năng hỗ trợ. Để biết thêm thông tin, hãy xem phần mô tả về giai đoạn ra mắt .
Hàm kiểu
Tên
Mô tả
TYPE
Trả về loại giá trị dưới dạng STRING.
LOẠI
Cú pháp:
type(input: ANY) -> STRING
Nội dung mô tả:
Trả về một chuỗi đại diện của loại input.
Nếu được cung cấp một giá trị không có, hàm sẽ trả về NULL.
Ví dụ:
input
type(input)
NULL
"null"
đúng
"boolean"
1
"int32"
-3L
"int64"
3,14
"float64"
2024-01-01T00:00:00Z UTC
"timestamp"
"foo"
"string"
b"foo"
"byte"
[1, 2]
"array"
{"a": 1}
"map"
path("c/d")
"reference"
vector([1.0, 2.0])
"vector"
ABSENT
NULL
Ví dụ về khách hàng
Node.js
const result = await db . pipeline ()
. collection ( "books" )
. select ( field ( "title" ). notEqual ( "1984" ). as ( "not1984" ))
. execute ();
Web
const result = await execute ( db . pipeline ()
. collection ( "books" )
. select ( field ( "title" ). notEqual ( "1984" ). as ( "not1984" ))
);
Swift
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 ();
Python
from google.cloud.firestore_v1.pipeline_expressions import Field
result = (
client . pipeline ()
. collection ( "books" )
. select ( Field . of ( "title" ) . not_equal ( "1984" ) . as_ ( "not1984" ))
. execute ()
)
Java
Pipeline . Snapshot result =
firestore
. pipeline ()
. collection ( "books" )
. select ( notEqual ( field ( "title" ), "1984" ). as ( "not1984" ))
. execute ()
. get ();
Gửi ý kiến phản hồi
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0 . Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers . Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2026-03-04 UTC.
Bạn muốn chia sẻ thêm với chúng tôi?
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-03-04 UTC."],[],[]]