Hướng dẫn merge object mongodb - hợp nhất đối tượng mongodb
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual 7
Kết hợp nhiều tài liệu vào một tài liệu duy nhất. { $mergeObjects: [
Khi được sử dụng như một bộ tích lũy giai đoạn 9, 0 hoặc 1, 7 có cú pháp này: 7 has this
syntax:
Khi được sử dụng trong các biểu thức khác (bao gồm trong các giai đoạn 9, 0 và 1) nhưng không phải là một bộ tích lũy, 7 có cú pháp này: 7 has this syntax:
0 có thể là bất kỳ biểu thức hợp lệ nào giải quyết được một tài liệu.{ $mergeObjects: [ { a: 1 } { $mergeObjects: [ 7 trả về một tài liệu trống 5. ignores 2 operands. If all the operands to
7 resolves to null, 7 returns an empty document 5.{ $mergeObjects: [
Tạo bộ sưu tập 7 với các tài liệu sau: 0Tạo một bộ sưu tập khác 8 với các tài liệu sau: 1Hoạt động sau đây sử dụng giai đoạn 9 để tham gia hai bộ sưu tập theo các trường 0 và sau đó sử dụng 7 trong 2 để hợp nhất các tài liệu đã tham gia từ 8 và 7: 7 in the 2 to merge the joined documents from 8 and 7: 2Hoạt động trả về các tài liệu sau: 3Tạo một bộ sưu tập 5 với các tài liệu sau: 4Hoạt động sau sử dụng 7 làm bộ tích lũy trong giai đoạn 1 nhóm các tài liệu theo trường 0: 7 as a accumulator in a 1 stage that groups documents by the 0 field:
Ghi chúKhi được sử dụng như một bộ tích lũy, toán tử 7 chấp nhận một toán hạng duy nhất. 7 operator accepts a single operand. 5Hoạt động trả về các tài liệu sau: 6Ghi chúKhi được sử dụng như một bộ tích lũy, toán tử 7 chấp nhận một toán hạng duy nhất. |