Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以在Meteor中写入settings.json吗?_Javascript_Meteor - Fatal编程技术网

Javascript 可以在Meteor中写入settings.json吗?

Javascript 可以在Meteor中写入settings.json吗?,javascript,meteor,Javascript,Meteor,可以在Meteor中写入settings.json文件吗?在Meteor framework中存储设置值/变量的标准做法是什么?否,无法写入settings.json。在大多数部署解决方案中,源文件捆绑在一起,不可写,即使它们是可写的,Meteor也不会自动获取您的更改 要保存变量,需要将其存储在某种数据存储中。默认的Mongo数据库是自然候选数据库 例如: // Initialize Settings = new Meteor.Collection('settings'); Sett

可以在Meteor中写入settings.json文件吗?在Meteor framework中存储设置值/变量的标准做法是什么?

否,无法写入
settings.json
。在大多数部署解决方案中,源文件捆绑在一起,不可写,即使它们是可写的,Meteor也不会自动获取您的更改

要保存变量,需要将其存储在某种数据存储中。默认的Mongo数据库是自然候选数据库


例如:

// Initialize

Settings = new Meteor.Collection('settings');

Settings.insert({
  _id: 'default',
});

// Set a variable

Settings.update('default', {$set: {
  meaningOfLife: 42,
}});

// Get a variable

Settings.findOne('default').meaningOfLife;

谢谢您能否详细说明或给出更多示例将配置放入数据库的最佳实践是什么?我是说我应该把它们归为一个集合吗?高度赞赏示例。将其放入一个集合或一个对象中。请参见添加的示例。