在mongodb中显示创建表

时间:2017-12-01 14:15:19

标签: mongodb

mongodb在mysql中是否有一些notOwned类似物,它显示了对集合的创建查询? 或者我可以使用所有设置创建另一个像现有的集合吗?

3 个答案:

答案 0 :(得分:1)

SHOW CREATE TABLE没有类似物。 但也许你会在https://docs.mongodb.com/manual/reference/command/nav-administration/

找到一些有用的函数

例如,您可以使用getIndexes函数检索有关索引的信息。 通过createIndexes函数创建索引。

示例:

var indexes = db.collection.getIndexes();
db.collection.createIndexes(indexes);

答案 1 :(得分:0)

答案 2 :(得分:-1)

这个问题没有很好的答案,因为处理像MongoDB这样的无模式数据库时所涉及的模式是由应用程序决定的,而不是数据库。

数据库将推送给出的任何内容,因为在给定集合中没有强制执行一致的文档结构,即使应该通过某种包装器控制对数据库的所有访问。总之,您应该查看模式的唯一位置是模型类。