Mongo的随机测试错误

时间:2017-07-25 06:17:17

标签: node.js mongodb

我试图通过以下代码找出我为什么会出现随机错误

const Mongo = require('mongodb')

it.only('x', async () => {
    let db
    const url = `mongodb://test.localhost:27017/nako`; 
    db = await Mongo.connect(url)
    await db.dropDatabase()
    db = await Mongo.connect(url)
    let collection = await db.createCollection('accounts')
    await collection.createIndex( { login : 1}, {unique: true })
    await collection.insert({name: 'yo', login: 'one'})
})

虽然我完全破坏了数据库并再次构建,但我收到两个随机错误:

  • 收藏已存在
  • 重复密钥错误收集(登录时)

在哪一部分我不等待指示结束?或者我使用任何类型的陈旧价值?

0 个答案:

没有答案