He agregado el atributo MiddleName a mi objeto Cliente. El cliente es una instancia simple de Object(). Quiero eliminar este atributo de mi objeto. ¿Cómo puedo hacer eso? Estoy usando la consola interactiva MongoDb.Cómo quitar el atributo del objeto MongoDb?
Respuesta
Debe utilizar el modificador eliminadas $ mientras que la actualización:
// db.collection.update (criterios, objNew, upsert, multi) -> para referencia
Para eliminar:
db.collection.update(
{
"properties.service" : {
$exists : true
}
},
{
$unset : {
"properties.service" : 1
}
},
false,
true
);
Para comprobar que se han eliminado puede utilizar:
db.collection.find(
{
"properties.service" : {
$exists : true
}
}
).count(true);
Recuerde utilizar la opción múltiple como verdadera si desea actualizar varios registros. En mi caso, quería eliminar el atributo properties.service de todos los registros de esta colección.
He ejecutado este comando en un db de 20 millones de registros. Ya han pasado 14 minutos. Borrando un campo –
Sí, no estoy sorprendido. ¿Puede sugerir una forma mejor para una base de datos diseñada para estar libre de esquemas? –
La firma del argumento para db.collection.update fue modificada en 2.2: http://docs.mongodb.org/manual/reference/method/db.collection.update/ – spazm
- 1. cómo quitar el atributo 'nombre' de los controles del servidor?
- 2. cómo quitar el objeto de NSDictionary
- 3. ¿Cómo puedo agregar y quitar el atributo "readonly"?
- 4. Consulta de MongoDB EN matriz del objeto
- 5. obtener la lista de atributos del objeto mongodb
- 6. Verificar el valor del atributo del objeto con mockito
- 7. Cómo quitar el foco del botón Enviar
- 8. Cómo quitar el paquete NuGet del servidor?
- 9. Como llegar atributo del objeto XDocument
- 10. Quitar elemento de objeto JSON
- 11. Mangosta con mongodb cómo devolver el objeto guardado?
- 12. mongodb upsert from java: cómo obtener _id del objeto existente?
- 13. ¿Puedo cambiar el atributo __name__ del objeto en python?
- 14. obtener el atributo del objeto ActiveRecord por cadena
- 15. Cómo acceder al atributo Identidad del identificador de objeto
- 16. removeAttr() no quitar atributo "desactivado" en el IE
- 17. ¿Cómo devuelvo un objeto Json del atributo de acción?
- 18. Makefile - ../ quitar del camino
- 19. Mongodb ¿Cambiar el atributo ObjectID o _id para un documento?
- 20. Quitar campo de mensaje de validación objeto
- 21. Quitar el borde del control WebBrowser
- 22. Nombre del atributo del objeto ActiveRecord igual que el nombre del método
- 23. .NET: ¿Cómo serializar binariamente un objeto con el atributo [DataContract]?
- 24. El objeto 'WSGIRequest' no tiene atributo 'sesión'
- 25. mongodb eliminar subdocumento del documento
- 26. Mongodb coincide el objeto vacío en el documento anidado
- 27. Cómo quitar el atributo de solo lectura en el archivo mediante PowerShell?
- 28. Twitter Bootstrap Quitar el margen del intervalo
- 29. Cómo quitar un módulo del núcleo no
- 30. cómo quitar rectángulo marco del diálogo personalizado
Encontré la respuesta => eliminar customer.MiddleName – johndoe