- 在 GunDB 中,特殊符号用于表示数据结构内部状态和认证访问控制的标识符。
节点信息
_
:表示节点的元数据(Metadata)
_
对象包含了该节点的元数据,描述了与该节点相关的状态和引用信息。这部分内容对于 GunDB 的数据同步、历史版本控制以及并发处理至关重要。
例如,输出中的 _
部分:
{
'#': 'root',
'>': {
children: 1731823304497.004,
id: 1731823304496,
name: 1731823304496
}
}
#:节点 ID
这个符号在 GunDB 中指代节点的唯一 ID,通常用于标识和引用一个节点。
例如,输出中的:
{
'#': 'root'
}
#
:这是该节点的 ID,用于标识节点。它表示的是当前节点(例如这里的'root'
)的唯一标识符。在 GunDB 中,每个节点都有一个唯一的 ID(如果没有指定,GunDB 会自动生成一个)。- Deprecated! It was used to return data’s gun ID. Use data._[“#”] instead. NOTE! It works only if received data is an object, not a primitive value.
-
获取节点 ID:应该使用 data._[“#”] 来访问 GunDB 节点的 ID。
-
只适用于对象:这个方法 仅适用于对象类型的数据,而不适用于基本数据类型(如字符串、数字、布尔值等)。因为基本数据类型没有 _ 这个元数据属性,只有节点对象才会包含这个字段。
-