繁体   English   中英

特定领域数据库值必须更新

Specific Realm database values must update

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在React Native中实现Realm。 上下文是我在顶部声明了2个模式,即“ PortfolioData”,其类型为“ PriceAChangeSchema”。

现在,在更新屏幕上,我只需要更新PriceAChangeSchema中的3个值,即balance,lastPrice和totalVal。 当我尝试仅将3个值压入领域写入函数时,它成功地覆盖了3个值,但是PriceAChange模式的其余值变为空,我不想这样做。

PS推送时的PortfolioData的值保持不变,但PriceAChange模式值变为空。

class PriceAChangeSchema extends Realm.Object { }

PriceAChangeSchema.schema = {

    name: 'PriceAChange',
    properties: {
        icon: 'string?',
        cryptoName: 'string?',
        balance: 'string?',
        lastPrice: 'string?',
        change: 'string?',
        totalVal: 'string?',
    }
};

class PortfolioDataSchema extends Realm.Object { }

PortfolioDataSchema.schema = {

    name: 'PortfolioData',
    primaryKey: 'select',
    properties: {
        from: 'string?',
        select: 'string',
        apikey: 'string?',
        secretkey: 'string?',
        address: 'string?',
        logoLink: 'string?',
        priceandchange: 'PriceAChange[]'
    }
}

realm.write(() => {
            const ExchangeIns = realm.create('PortfolioData', {
                select: select, //primary key
                priceandchange: [], //want to change specifics
            }, true);

            ExchangeIns.priceandchange.push({
                balance: '0.004',
                lastPrice: '2.22',
                totalVal: '3.5',
            });
        });
问题暂未有回复.您可以查看右边的相关问题.
2 删除领域数据库列中的特定值

我可以从领域数据库的列中删除值吗? 在sqlite中这样的: 我尝试了RealmResults remove方法,但它仅占用位置或对象。 例如,我想从表中删除字母列中的“ A”。 ...

3 如果值已经存在,如何更新领域数据库

如果值已存在于领域数据库中,则如何更新; 我尝试构建一个应用程序以显示著名作者的报价,该应用程序将有一些作者,每个作者都会有一些报价,当我第一次运行该应用程序时,它运行得很好,但是当我尝试再次运行它时,它会显示我的价值观已经存在错误。 这是我的模特班 } } } ...

4 更新领域数据库swift中的值

我试图更新领域数据库上的值。 如果用户选择包含值的行,我希望能够更新该行的值。 这是我的代码,但它不是更新,而是在数据库中创建另一个值 我做了选择行 // TodolistModel 将根据要求提供更多代码 ...

5 如何更新 realm 数据库 swift 上的现有值?

我想根据表格视图将任何行从“假”变为“真”,反之亦然,select 和取消选择方法。 这意味着我需要更新现有值。 怎么做。 我的代码不起作用,它正在创建另一行而不是更新现有行。 这是桌子 这是 model 这是我为更新现有行的值而编写的代码: ...

7 更新领域数据库

我正在尝试更新Realm数据库,但无法弄清楚。 我正在使用[realm addObject:info]; ,但这只会向Realm数据库添加已经存在的相同对象。 因此,我用[People createOrUpdateInRealm:realm withValue:info];代替了[ ...

8 领域数据库未更新

嗨,朋友们,请帮我,我正在用文本和图像的转换制作聊天应用程序,只要用户更改个人资料中的图像,转换时也需要更新它,但是它不会更新,但是每当我发送新消息时,新图像正在更新,我也没有设置主键 这是我没有尝试过的以下链接: 如何使用Realm Android更新Table中的值? 在A ...

9 更新领域数据库和主键

我遇到了这个问题,当我想更新领域对象中的值时,选择uuid作为我的主键,如下所示 我使用以下代码来更新值: 值应为6,但每次我尝试更新时,其数量都会增加到12、18、24(正在添加新对象,但未更新)...并且uuid始终打印NULL,尽管我将值更新为“ test” ”,并且在使用 ...

10 领域:更新预填充的数据库,同时保留特定字段中的数据

我为我的应用程序预填充了数据库。 有时,我将用新数据更新此预先填充的数据库。 问题在于该对象包含一个名为“ completed”的布尔字段。 默认情况下,此字段为false。 当用户完成某项任务时,对象的布尔值字段将变为true。 我想在迁移到新的预填充数据库时找到一种方法,以保持该布 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM