菜鸟教程小白 发表于 2022-12-12 21:33:47

ios - Realm 索引和主键


                                            <p><p>我想我在某处读过它说 Realm 对象中的 <code>primaryKey</code> 已编入索引。</p>

<p>但是,如果我手动声明 <code>indexedProperties</code> 是否会覆盖 <code>primaryKey</code> 上的索引,并且我需要手动将 <code>primaryKey</code> 包含到索引列表中?</p>

<p>文档 <a href="https://realm.io/docs/objc/latest/#indexed-properties" rel="noreferrer noopener nofollow">here</a>没有说这件事。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>来自 Realm 的 Katsumi。主键属性将被自动索引。</p>

<p>见 <a href="https://github.com/realm/realm-object-store/blob/a7edffdec9795d3371838daf2b14641d72825698/src/property.hpp#L51" rel="noreferrer noopener nofollow">https://github.com/realm/realm-object-store/blob/a7edffdec9795d3371838daf2b14641d72825698/src/property.hpp#L51</a> </p>

<p>因此,如果属性是主键,则不需要指定索引。但是同时指定索引和主键没有问题/影响。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios -Realm 索引和主键,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/38673187/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/38673187/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Realm 索引和主键