Tôi có một tài liệu như thế này (điều này là rất đơn giản):MongoDB chèn lĩnh vực tài liệu hiện tại nếu không tồn tại
{
'name' : 'test',
'age' : 16
}
và cũng này
{
'name' : 'test2'
}
Tôi muốn đặt tất cả ' tuổi 'đến 14 nếu nó không tồn tại.
Tôi làm cách nào để thực hiện việc này?
Bạn sẽ không thực hiện như nhau nếu bạn biết nơi tìm kiếm một giá trị null so với tuổi? – golja
'$ exist' sẽ không khớp với' {age: null} ', nhưng tìm kiếm ở đâu tuổi là null sẽ khớp với tài liệu không có trường tuổi. Tôi thấy toán tử tồn tại $ là một chỉ báo rõ ràng hơn về ý định. – MrKurt
đã hoạt động. cảm ơn! – tpae