MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Bao gồm tất cả các trường hiện có và thêm các trường mới vào tài liệu

Trong 4.2+, bạn có thể sử dụng $set toán tử đường ống tổng hợp không có gì khác ngoài bí danh của $addFields được thêm vào 3,4

$addFields giai đoạn tương đương với một $project giai đoạn chỉ định rõ ràng tất cả các trường hiện có trong tài liệu đầu vào và thêm các trường mới.

db.collection.aggregate([
    { "$addFields": { "custom_field": "$obj.obj_field1" } }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao Mongoose có cả lược đồ và mô hình?

  2. Truy vấn MongoDB để chỉ trả về tài liệu nhúng

  3. Cách lặp lại đúng cách qua một tệp json lớn

  4. giới hạn số lượng bộ sưu tập trong cơ sở dữ liệu

  5. Các cụm MongoDB hiệu suất cao trên Amazon EC2