英文:
How to read Memgraph process environment variables from a query module?
问题
我正在开发一个查询模块。我需要使用一些环境变量。我想在模块内部配置而不是硬编码数值。有什么办法吗?我想避免从外部文本文件中读取数值。
有办法访问Memgraph的环境变量吗?
英文:
I'm developing a query module. I need to use some environment variables. I want to configure the module without hardcoding values inside the module. What can I do? I'd like to avoid reading values from external text files.
Is there a way to access Memgraph ENV variables?
答案1
得分: 1
在Memgraph查询模块中,可以访问Memgraph的环境变量。以下是可用于测试的代码:
import mgp
import os
home = os.getenv("HOME")
my_env = os.getenv("MY_ENV_VAR")
@mgp.read_proc
def procedure() -> mgp.Record():
print(my_env)
print(home)
return mgp.Record()
希望这对你有帮助。
英文:
In Memmgraph query modules have access to the Memgraph's environment variables. Here is the code that you can use for testing:
import mgp
import os
home = os.getenv("HOME")
my_env = os.getenv("MY_ENV_VAR")
@mgp.read_proc
def procedure() -> mgp.Record():
print(my_env)
print(home)
return mgp.Record()
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论