【问题标题】:How do I get meteor shell output to be more verbose?如何让流星外壳输出更详细?
【发布时间】:2015-06-11 22:42:53
【问题描述】:

我使用的是流星壳,但是它似乎隐藏了某些细节,检查起来很痛苦。

> Meteor.users.find().fetch()
{
  "_id": "someidgoeshere",
  "emails": [ [Object] ],
  "profile": {},
  "services": [ [Object] ]
}

我查看了源代码和found a REPL,检查了.help 提示。我查看了documentation and didn't even find "shell" listed in the CLI

有没有办法使用某种详细选项运行 Meteor shell,以便显示所有 json?

【问题讨论】:

    标签: node.js meteor


    【解决方案1】:

    好吧,如果你想将所有数据显示为 JSON,有一个简单的技巧:

    JSON.stringify(Meteor.users.find().fetch());
    

    但是,您将失去语法色彩和功能。我期待着用 shell 本身来做这件事!

    【讨论】:

    • 是的,有很多“hacky”方法可以解决它,但没有一种方法看起来像预期的那样简单直接,也找不到任何文档
    • 为了获得良好的格式,请执行JSON.stringify(Meteor.users.find().fetch(), undefined, 2);
    猜你喜欢
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 2021-02-24
    • 2022-08-13
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 2017-02-10
    相关资源
    最近更新 更多