Node.js 将MongoDB中的JSON文件导入Nodejs应用程序的最佳实践

Node.js 将MongoDB中的JSON文件导入Nodejs应用程序的最佳实践,node.js,json,mongodb,Node.js,Json,Mongodb,我在MongoDB中设置了一个数据库,我使用mongoose从NodeJSRESTAPI应用程序连接到它。现在我有一个名为db的文件夹,其中我只将数据库中每个集合的定义存储为JSON。这样的JSON如下所示: { "_id": { "$oid": "5c8fb15c30801ghiu865gf45" }, "name": "", "description": "" } A有一个脚本,用于创建数据库并在MongoDB中添加所有集合 但稍后我将用数

我在MongoDB中设置了一个数据库,我使用
mongoose
从NodeJSRESTAPI应用程序连接到它。现在我有一个名为
db
的文件夹,其中我只将数据库中每个集合的定义存储为JSON。这样的JSON如下所示:

{
    "_id": {
        "$oid": "5c8fb15c30801ghiu865gf45"
    },
    "name": "",
    "description": ""
} 
A有一个脚本,用于创建数据库并在MongoDB中添加所有集合


但稍后我将用数据填充集合。问题是:哪一个是最佳实践?用我将从数据库导入的新集合(包含数据)创建一个单独的文件夹,并从现在开始使用该JSON,或者只是覆盖我现在拥有的JSON(其中没有任何相关数据的集合)?我应该保留我现在拥有的JSON集合吗。。。计划?这是一种好的做法吗?

1。它是BSON而不是JSON。2.因为这是一个“数据库”而不是JSON文件,所以您的“文件夹”问题基本上是多余的。您可能需要考虑您实际提出的问题,但我通常认为当前的问题要么是“不清楚”(因为您似乎不了解数据库概念,而且可能需要了解),要么基本上您提出的是“您都推荐哪种品牌的可乐?”,这就是答案。真的需要一些思考和修改。它是BSON而不是JSON。2.因为这是一个“数据库”而不是JSON文件,所以您的“文件夹”问题基本上是多余的。您可能需要考虑您实际提出的问题,但我通常认为当前的问题要么是“不清楚”(因为您似乎不了解数据库概念,而且可能需要了解),要么基本上您提出的是“您都推荐哪种品牌的可乐?”,这就是答案。真的需要一些思考和修改。