mongodb - 如何在 Mongo 中描述一个集合?

所以这是学习 Mongo Db 的第 3 天。我来自 MySql 世界...

很多时候,当我需要为我不熟悉的 MySql 表编写查询时,我会使用“desc”命令 - 基本上是告诉我应该在查询中包含哪些字段。

我将如何为 Mongo 数据库执行此操作?我知道,我知道...我正在无模式数据库中搜索模式。 =) 但是用户怎么会知道在他们的查询中使用哪些字段呢?

我是不是走错了路?显然,我正在尝试在 Mongo db 中使用 MySql 做事方式。什么是蒙古方式?

最佳答案

在编辑器/mongoshell 中输入以下查询

var col_list= db.emp.findOne();
for (var col in col_list) { print (col) ; }

输出将为您提供集合中列的名称:

_id
name
salary

https://stackoverflow.com/questions/6336973/

相关文章:

mongodb - 如何将 mongo 命令生成为平面文件

mongodb - 启动 mongod fork,ERROR : child process fai

node.js - 为什么我们应该使用 mongoose ODM 而不是直接使用 Mongodb 和

mongodb - 如何通过 Docker 在 MongoDB 上启用身份验证?

mongodb - 访问 Meteor 生产数据库

java - 从 JSON 字符串创建 BSON 对象

python - 集合对象不是 PyMongo 的可调用错误

node.js - Mocha beforeEach vs 执行前

mongodb - 如何删除 Mongo 中已弃用的字段?

mongodb - 为什么 MongoDB 这么快