小编nit*_*588的帖子

如何从 mnesia 中仅选择 X 条记录

我只想从 mnesia 中选择 X 条记录。我们是否有任何提供此功能的函数调用?

我正在使用 :mnesia.select 从 mnesia 表中获取所有记录,但我只想从 mnesia 表中获取 X 条记录:

Mnesia.transaction(fn ->
  Mnesia.select(
    Person,
    [{{Person, :"$1", :"$2", :"$3"}, [{:>, :"$1", 3}], [:"$$"]}]
  )
end)
Run Code Online (Sandbox Code Playgroud)

erlang mnesia elixir

3
推荐指数
1
解决办法
354
查看次数

如何在 Elixir 中连接两个地图

我在 Elixir 中有两张地图:

mapA = %{"test1" => "result1"}
mapB = %{"test2" => "result2"}
Run Code Online (Sandbox Code Playgroud)

我希望我的输出看起来像这样:

[%{"test1" => "result1"}, %{"test2" => "result2"}]
Run Code Online (Sandbox Code Playgroud)

maps elixir

2
推荐指数
1
解决办法
3294
查看次数

需要跳过Elixir中的重复日志

我的Elixir代码中有一个特定的日志语句,应该经常调用它,但是我不想每次都打印该日志语句。可能是我想每5次打印一次。

如果有办法请帮助。它以太快的速度淹没了我的日志文件!提前致谢

logging elixir erlang-otp elixir-framework

-1
推荐指数
1
解决办法
65
查看次数

标签 统计

elixir ×3

elixir-framework ×1

erlang ×1

erlang-otp ×1

logging ×1

maps ×1

mnesia ×1