Nedb多个集合单个数据存储

阿德温

我是nedb的新手。sqlite对于sql社区来说是什么,但对于node.js社区来说,有点。[ https://github.com/louischatriot/nedb]

我想问一个数据库文件(数据存储区)中可能有多个集合。如果有的话,请给我看看一些代码示例,该怎么做?我已经试过了:

var Datastore = require('nedb'),
    databaseURL="tudls.db",
    db = new Datastore({filename: databaseURL, autoload: true});

这将创建一个名为db的数据存储。从文档中,我看到nedb很像mongo。因此,为了插入记录,我尝试了以下操作:

 app.post('/todos', function(req, res){
        var task = req.body.text;
        db.todols.insert({text: task, done: false}, function(err, saved){
            if(err||!saved){
                res.send("Task not saved...");
            }
            res.send("Task saved...");});
    });

但是,我得到了“无法调用未定义的方法插入”。我以为,如果在插入记录时调用集合名称(todols),它将起作用,这样我就可以继续向数据存储区(db.user)添加另一个集合,但我误会了。

因此,单个数据存储中可能有多个集合,还是每个集合都有一个数据存储?如果有可能,有人知道如何实现吗?谢谢...

尼尔·伦恩

这确实是对MongoDB的“精简”解释,因此,在全功能产品中确实没有相同的“数据库”和“集合”概念,并且省略了许多其他功能。

如果您希望事物看起来像您确实具有各种“集合”,那么按照手册页中的建议,您可以DataStore在结构中定义各种对象以使事物看起来像这样:

var db = {};
db.todols = new DataStore('/path/to/todols.db');
db.other = new DataStore('/path/to/other.db');

这似乎表明您具有实际上是“ neDB”DataStore对象的“集合”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

单个数据框中的多个列之间的差异

来自分类Dev

如何读取多个数据集并创建带有年份列的单个数据框

来自分类Dev

优点/缺点使用多个数据库与使用单个数据库

来自分类Dev

多个数据库与具有逻辑分区数据的单个数据库

来自分类Dev

在单个数据库表中存储多个数据表

来自分类Dev

使用集合m中的每个数据创建多个线程

来自分类Dev

将单个数据库中的所有集合转换为新数据库

来自分类Dev

从MySQL在Sqlite中存储多个数据

来自分类Dev

从单个csv文件中提取多个数据文件

来自分类Dev

在单个脚本中连接多个数据库的利弊

来自分类Dev

如何在本地存储中存储多个数据

来自分类Dev

Javascript在数组中存储多个数据对象

来自分类Dev

可以在数组中存储多个数据

来自分类Dev

SQL存储过程-从多个数据库执行

来自分类Dev

在Python 3中存储多个数据的简便方法

来自分类Dev

在单个图表中显示多个数据点

来自分类Dev

存储过程返回多个表,但是EF仅使用唯一的第一个数据表结果创建单个结果集

来自分类Dev

Swift:将多个类型存储在单个数组中

来自分类Dev

Cassandra中的单个数据列与多个列

来自分类Dev

与单个域对象和多个数据源SpringBoot

来自分类Dev

Codable中单个数据的多个编码键

来自分类Dev

将来自多个数据库的数据吸收到单个solr集合中

来自分类Dev

将来自多个数据库的数据吸收到单个solr集合中

来自分类Dev

为单个项目加载多个数据库

来自分类Dev

将多个字典合并到单个数据框

来自分类Dev

单个数据框中的多个列之间的差异

来自分类Dev

如何读取多个数据集并创建带有年份列的单个数据框

来自分类Dev

如何在单个API路径中过滤多个数据?

来自分类Dev

在每行单个数据单元中将每行<td>拆分为多个数据单元-jQuery

Related 相关文章

  1. 1

    单个数据框中的多个列之间的差异

  2. 2

    如何读取多个数据集并创建带有年份列的单个数据框

  3. 3

    优点/缺点使用多个数据库与使用单个数据库

  4. 4

    多个数据库与具有逻辑分区数据的单个数据库

  5. 5

    在单个数据库表中存储多个数据表

  6. 6

    使用集合m中的每个数据创建多个线程

  7. 7

    将单个数据库中的所有集合转换为新数据库

  8. 8

    从MySQL在Sqlite中存储多个数据

  9. 9

    从单个csv文件中提取多个数据文件

  10. 10

    在单个脚本中连接多个数据库的利弊

  11. 11

    如何在本地存储中存储多个数据

  12. 12

    Javascript在数组中存储多个数据对象

  13. 13

    可以在数组中存储多个数据

  14. 14

    SQL存储过程-从多个数据库执行

  15. 15

    在Python 3中存储多个数据的简便方法

  16. 16

    在单个图表中显示多个数据点

  17. 17

    存储过程返回多个表,但是EF仅使用唯一的第一个数据表结果创建单个结果集

  18. 18

    Swift:将多个类型存储在单个数组中

  19. 19

    Cassandra中的单个数据列与多个列

  20. 20

    与单个域对象和多个数据源SpringBoot

  21. 21

    Codable中单个数据的多个编码键

  22. 22

    将来自多个数据库的数据吸收到单个solr集合中

  23. 23

    将来自多个数据库的数据吸收到单个solr集合中

  24. 24

    为单个项目加载多个数据库

  25. 25

    将多个字典合并到单个数据框

  26. 26

    单个数据框中的多个列之间的差异

  27. 27

    如何读取多个数据集并创建带有年份列的单个数据框

  28. 28

    如何在单个API路径中过滤多个数据?

  29. 29

    在每行单个数据单元中将每行<td>拆分为多个数据单元-jQuery

热门标签

归档