问题标签 [sembast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - NoSQL 创建和访问不同的存储引用
我正在尝试为 Flutter 应用程序创建一个 NoSQL 数据库,该应用程序具有不同的商店,用于全天完成的不同活动(睡眠、锻炼、饮食等)。我不想对商店进行硬编码,并且希望能够根据需要添加和删除商店。
我遇到的问题是 intMapStoreFactory.store() 需要静态输入,但 SembastActivityRepository 的输入不能是静态的。有没有办法从这个 WembastActivityRepository 类之外创建和访问自定义商店名称?
谢谢!
flutter - Flutter SEMBAST 数据库:在对象列表中插入新项目
想要在 SEMBAST 数据库中的对象列表中插入新项目,
对象 JSON 格式:
想插入请假三,“id”:3,“姓名”:请假三,也想更新请假名称,如何添加新请假,更改请假名称?
这是水果和离开模型:
如何插入新休假和更新休假?
database - 如何创建多个 NoSQL 存储并访问它们(Flutter/Dart)?
我正在尝试将 Sembast 用作应用程序的本地数据库,但在创建和访问数据库中的不同“商店”时遇到了麻烦。
到目前为止,我可以初始化并访问一个商店,但我希望能够创建 3 个不同的商店并在需要时访问它们中的每一个。到目前为止,我的代码如下所示:
创建数据库和唯一存储:
初始化名为“Sleep”的数据库和存储:
我如何能够创建 3 个独特的商店,然后能够在访问商店中的数据之间切换(比如通过按下按钮我可以循环浏览商店中的数据)?
提前致谢!
flutter - sembast 推荐的创建商店的方法
我对创建 Store 有两种方法这一事实感到困惑:
第一个(.main)是否意味着保留 .db 设置?两者之间还有其他区别吗?
database - 可以在同一个数据库文件上使用多个并发读/写操作但在 Sembast 中使用不同的存储吗?
我的应用程序使用 Sembast DB 在本地存储了个人资料和工作数据库(和其他)。请看下面的两个例子,哪一个是异步进程的更好实践?
示例 1:
示例 2:
因此请注意,示例 1 为每个profile
和打开两个不同的数据库文件work
。示例 2database
对两者使用相同的文件。
问题是哪一个在稳定性方面更好?为了编码的简单性,我更喜欢示例 2,但我担心的是,在异步操作中,示例 2 会在它们同时写入同一个文件时崩溃。有任何想法吗?
谢谢
android - 使用带有颤振的sembast(NoSql)查询问题
我是 NoSql 数据库的新手,我只想问你一个关于 sembast 使用的简单问题!我正在用颤振开发一个非常简单的应用程序,我想在数组“列表”中获取对象,其中“名称”等于 1。
所以我想做一个查询来检索我这个信息:
我已经编写了这段代码,但它不起作用:我不明白如何使用子标签作为 json 树中的键进行查询。
这返回了我 []。我该如何解决这个问题?先感谢您!
flutter - Sembast - 删除地图中的值
我有一个存储地图对象的 sembast 商店。如果我想删除地图中的一个键,我是否必须更新整个地图对象,或者有没有办法在不更新整个地图的情况下删除该键?文档仅显示如何删除记录,而不是如何删除字段。既然有更新单个字段的方法,我觉得把这个特性用于其他操作是有意义的。
例子:
flutter - 如何收听 Sembast 记录中地图内的单个值?
该文档谈到了聆听记录,但我如何聆听该记录中的单个字段?假设记录包含地图。
假设我有一个User
类如下:
当我像这样在本地保存它时:
isVerified
然后在页面的某个地方,我想在不获取全部User
信息的情况下收听字段的更改。我怎么做?
因为_store.record(user.uid).onSnapshot(database)
返回Stream<RecordSnapshot>
了User
该类的全部数据。
谢谢
flutter - 测试本地 sembast .db
我想检查 sembast db 中的值在单元测试中是否正确。有 databaseFactoryMemory,但我需要在实际的 .db 上进行测试它是通过调用以下路径在 sembast repo 中完成的:
我怎么能实现同样的事情?