Zastanawiam się, w jaki sposób można znaleźć wszystkie nazwy kolumn w tabeli w MongoDB, na przykład sposób użycia SHOW COLUMNS FROM foo;
w mysql.Wszystkie kolumny w MongoDB
15
A
Odpowiedz
17
MongoDB jest beznadziejny i nie ma tabel. W MongoDB każda kolekcja może mieć różne typy przedmiotów. Można przechowywać dwie bardzo różne rzeczy w tej samej kolekcji:
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("...")});
zazwyczaj obiekty są w jakiś sposób powiązane lub istnieje wspólny typ bazowy, ale nie jest to wymagane.
Można jednak spojrzeć na invidual ewidencji za pomocą
db.collectionName.findOne()
lub
db.collectionName.find().pretty()
Jednakże, nie ma gwarancji, ze MongoDB, że jakieś dwa rekordy wyglądają podobnie i mają takie same pola: nie ma schematu.
Powiązane problemy
- 1. MySQL łączące wszystkie kolumny
- 2. Zend wybiera wszystkie kolumny
- 3. MongoDB: zmiana nazwy kolumny nazwisko w kolekcji
- 4. Uzyskiwanie najwyższej wartości kolumny w MongoDB
- 5. Polecenie reindex wszystkie kolekcje MongoDB
- 6. kruszywa Wszystkie kolumny z data.table
- 7. Zaznacz wszystkie kolumny po JOIN w LINQ
- 8. Bootstrap wyśrodkowuje wszystkie kolumny w całym wierszu.
- 9. mongodb: znalezienie najwyższej wartości liczbowej kolumny
- 10. Zdobądź wszystkie "dokumenty" z kolekcji MongoDB '
- 11. Oracle Przeszukaj wszystkie tabele wszystkie kolumny dla ciągu znaków
- 12. Jak usunąć wszystkie dokumenty w kolekcji mongodb w java
- 13. activerecord - Jak uzyskać wszystkie kolumny połączonych tabel
- 14. Przeczytaj wszystkie wiersze konkretnej kolumny, używając LINQ
- 15. Usuń wszystkie kolumny bez danych z DataTable
- 16. jquery pobiera wszystkie wartości z kolumny tabeli
- 17. Wykonaj wsteczną wstecz wszystkie nazwy tabeli/kolumny
- 18. Utwórz element siatki obejmujący wszystkie dostępne kolumny
- 19. MySQL usuń wszystkie spacje z całej kolumny
- 20. Aktualizacja wszystkie kolumny w ormlite tabeli bazy danych w Android
- 21. Jak wyświetlić wszystkie bazy danych MongoDB w Node.js?
- 22. Znalezienie wszystkie rekordy zawierające daną podpole w MongoDB
- 23. Zaznacz wszystkie kolumny ze wszystkich tabel w SQL Server 2008
- 24. Zaznacz wszystkie kolumny dla wszystkich tabel w przyłączyć + LINQ przyłączyć
- 25. Podsumowując wszystkie kolumny numeryczne ramki danych na grupy w R
- 26. Jak zaznaczyć wszystkie kolumny i count (*) w tym samym zapytaniu
- 27. Odzyskaj wszystkie kolumny wiersza w Cassandrze przy użyciu klienta Hectora
- 28. SQL - Dodaj wszystkie wartości wierszy jednej kolumny w singletable
- 29. wybierz "wszystkie kolumny" z "grupa według" w zapytaniach kryterium hibernacji
- 30. Mongodb upsert aktualizuje tylko wybrane pola, ale wstaw wszystkie
Wygląda na to, że jest lepsza odpowiedź na http://stackoverflow.com/questions/2298870/mongodb-get-names-of-all-keys-in-collection – BertC