【问题标题】:Mnesia get all data from fieldMnesia 从字段中获取所有数据
【发布时间】:2011-04-07 01:10:18
【问题描述】:

我有记忆表:

-record(counter, {

                     value,
                      type,
                      tree
                 }).

如何从这 3 个字段中获取所有数据?

谢谢。

【问题讨论】:

    标签: erlang mnesia


    【解决方案1】:

    您只想要一个表中的所有数据?在我脑海中浮现:

    mnesia:transaction(fun()-> qlc:e(mnesia:table(counter)) end).

    同样的事情,但更高效:

    mnesia:async_dirty(fun()-> qlc:e(mnesia:table(counter)) end).

    【讨论】:

    • 是的,我想从表中获取所有数据。谢谢你的回复。
    【解决方案2】:

    还有,更快:
    mnesia:dirty_match_object(#counter{_ = '_'}).

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多