Попробуйте это, мои друзья:
mongoose.connect("mongodb://localhost:27017/test?authSource=admin",
{user: 'viettd', pass: 'abc@123'});
test
- мое имя db admin
- мой db для аутентификации viettd
- мое имя пользователя abc@123
- мой пароль
Это не влияет на Кассандру внутри, но если вам не нужны все эти ключи, вы напрасно делаете акцент на части разработки. Лично я нахожу странным наличие логических значений в PK, но ваш вариант использования может оправдать это.
Можно утверждать, что, возможно, у Кассандры есть некоторые дополнительные затраты на вычисление хэша для ключа из-за большего количества столбцов, но я сомневаюсь, что это важно, поскольку хэш-функции обычно имеют высокую производительность.