Entonces, mientras construyo una página web, me gustaría agregar una función en la que pueda cambiar su contraseña, correo electrónico, etc. Y tengo toda esa información almacenada dentro de mi base de datos de esta manera:
// This is what it looks like in mongodb compass Credentials: Array 0: "email" 1: "password" ¿Cómo podría actualizar 0 o 1 ?
Puede usar la notación de puntos para establecer la posición que desea de esta manera (suponiendo que la posición 0 siempre es el correo electrónico y la posición 1 siempre es la contraseña):
db.collection.update({ "user": "your_user_or_whatever_way_to_identify" }, { "$set": { "credentials.0": "new email", "credentials.1": "new pass" } })Ejemplo aquí