Ich habe 1000 Dokumente in einer der Sammlung.Update-Alter basierend auf dob in einer Sammlung in Mongodb
{ "_id": ObjectId ("56d97671f6ad671b7d1c3d76"), "parseId": "TdKxj9FFPY", "Telefon", "6643545645", "DOB": "15-06-87", "Alter" : 121 "createdAt": ISODate ("2016-03-01T16: 39: 00.947Z"), "updatedAt": ISODate ("2016-03-01T16: 39: 00.947Z"), "__v": 0}
{ "_id": ObjectId ("56d97671f6ad671b7d1c3d76"), "parseId": "TdKxj9FFPY" "phone": "9847523654", "DOB": "15-06-93", "Alter": 100 "createdAt": ISODate ("2016-03-01T16: 39: 00.947Z"), "updatedAt": ISODate ("2016-03-01T16: 39: 00.947Z"), "__v": 0}
{ "_id": ObjectId ("56d97671f6ad671b7d1c3d76"), "parseId": "TdKxj9FFPY" "phone": "4564646646", "DOB": "15-06-43", "Alter": 152 " createdAt ": isodate (" 2016-03-01T16: 39: 00.947Z "), "updatedAt": isodate (" 2016-03-01T16: 39: 00.947Z "), "__v": 0}
...................
...................
Aber einige der Werte von Alter sind falsch. Die Werte von dob sind richtig.So muss ich die Werte des Alters basierend auf dem dob in einer einzigen Abfrage manuell aktualisieren?
Sie fragt, wie dies mit einer MySQL-Abfrage zu tun, durch nur json Manipulation (nosql) oder durch andere Mittel, wo Sie diese Daten zuzugreifst? – Dreamlines
Warum speichern Sie dieselben Informationen zweimal? Habe eine kanonische Repräsentation (DoB, wahrscheinlich in einem sinnvolleren Format als 'DD-MM-YY') und berechne bei Bedarf das Alter. – jonrsharpe
@Dreamlines: Ich möchte die Sammlung mit Terminal (Nosql) updaten – Muhsin