如何连接到OrbitDB实例?

时间:2018-10-23 07:43:03

标签: ipfs orbitdb

我无法通过orbit-db-cli utils从已创建的数据库实例中连接/获取信息。

源代码:

const IPFS = require('ipfs')
const OrbitDB = require('orbit-db')

const ipfsOptions = {
  EXPERIMENTAL: {
    pubsub: true
  }
}

const ipfs = new IPFS(ipfsOptions)

ipfs.on('error', (e) => console.error(e))
ipfs.on('ready', async () => {
  const orbitdb = new OrbitDB(ipfs)

  const db = await orbitdb.log('my_hello')
  await db.load()

  console.log("My DB address: ", db.address.toString())

  db.events.on('replicated', (address) => {
    console.log(db.iterator({ limit: -1 }).collect())
  })

  const hash = await db.add('world')
  console.log(hash)

  const result = db.iterator({ limit: -1 }).collect()
  console.log(JSON.stringify(result, null, 2))
})

我使用下一条命令:

$ orbitdb info /orbitdb/{hash}/my_hello

返回有关我的数据库的错误不存在。

有什么想法吗?

0 个答案:

没有答案