Me preguntaba cómo encontraría todos los nombres de columna en una tabla en MongoDB, como cómo se usa SHOW COLUMNS FROM foo;
en mysql.Todas las columnas en MongoDB
15
A
Respuesta
17
MongoDB no tiene esquemas y no tiene tablas. En MongoDB, cada colección puede tener diferentes tipos de elementos. Se podría almacenar dos artículos muy diferentes en la misma colección:
db.test.insert({ "SomeString" : "How much wood would the woodchop chop ..." });
db.test.insert({ "Amount": 2040.20, "Due": new ISODate("2012-11-10"), "UserId" : new ObjectId("...")});
por lo general los objetos están relacionados de alguna manera o tiene un tipo de base común, pero no es necesario.
Puede, sin embargo, echar un vistazo a los registros invidual usando
db.collectionName.findOne()
o
db.collectionName.find().pretty()
Sin embargo, no hay garantía de MongoDB que cualquiera de los dos registros se parecen o tienen los mismos campos: no hay esquema.
Cuestiones relacionadas
- 1. Zend selecciona todas las columnas
- 2. Obtener todas las columnas de todas las tablas MySQL
- 3. MongoDB soltar todas las bases de datos
- 4. MySQL cuente todas las columnas NULL
- 5. ¿Cómo eliminar todas las columnas de JTable?
- 6. Quiero valor específico de búsqueda en todas las columnas de todas las tablas en Oracle 11g
- 7. Obtener una lista de todas las etiquetas únicas en mongodb
- 8. Seleccione todas las columnas después de UNIR en LINQ
- 9. alias todas las columnas en una consulta con un prefijo
- 10. Cómo imprimir todas las columnas en SQLAlchemy ORM
- 11. Cómo imprimir todas las columnas en un lector de datos
- 12. Lista todas las columnas excepto para uno en R
- 13. Devuelve todas las columnas de una tabla SQLite en Android
- 14. Seleccionar todas las columnas de todas las tablas de SQL Server 2008
- 15. Seleccionar todas las columnas de todas las tablas de unirse a + LINQ unen
- 16. Obtenga todas las tablas y todas las columnas de una base de datos odbc
- 17. Comando volver a indexar todas las colecciones mongodb
- 18. MongoDB: ¿Obtener la lista de todas las bases de datos?
- 19. ¿Puedes cerrar todas las conexiones a MongoDB desde Mongo Shell?
- 20. Seleccionar todas las tablas que contienen columnas específicas
- 21. INSERT INTO ... SELECT sin detallar todas las columnas
- 22. ¿Cómo fusiono dos tablas sin nombrar todas las columnas?
- 23. Necesita seleccionar TODAS las columnas mientras utiliza COUNT/Group By
- 24. cómo puedo recorrer todas las columnas de OracleDataReader
- 25. cómo ordenar una matriz de todas las columnas
- 26. Buscar todas las columnas de una tabla para un valor?
- 27. MySQL - SELECCIONE todas las columnas DONDE una columna es DISTINCT
- 28. Prefijo de todas las columnas de instrucción T-SQL
- 29. Rails 3 Devolución de todas las columnas de un join
- 30. INSERT INTO ... SELECT para todas las columnas de MySQL
Parece que hay una respuesta mejor en http://stackoverflow.com/questions/2298870/mongodb-get-names-of-all-keys-in-collection – BertC