MongoDB中的所有列
我想知道如何在MongoDB中找到表中的所有列名,比如如何使用MongoDB中的所有列,mongodb,Mongodb,我想知道如何在MongoDB中找到表中的所有列名,比如如何使用SHOW COLUMNS FROM foo。MongoDB是无模式的,没有表。在MongoDB中,每个集合可以有不同类型的项。您可以在同一个集合中存储两个非常不同的项目: db.test.insert( { "SomeString" : "How much wood would the woodchop chop ..." } ); db.test.insert( { "Amount": 2040.20, "Due": new ISO
SHOW COLUMNS FROM foo。MongoDB是无模式的,没有表。在MongoDB中,每个集合可以有不同类型的项。您可以在同一个集合中存储两个非常不同的项目:
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("...")} );
通常,这些对象以某种方式相互关联或具有公共基类型,但这不是必需的
但是,您可以使用
db.collectionName.findOne()
或
但是,MongoDB不能保证任何两个记录看起来都一样或具有相同的字段:没有模式看起来这里面有更好的答案
db.collectionName.find().pretty()