Как выполнять необработанные операции mongodb в mongoose?

Я спрашиваю об этом, потому что, когда я пишу модульные тесты, я хочу удалить тестовую базу данных и вставить некоторые данные инициализации, а также проверить данные в mongodb при тестировании. Поэтому мне нужны необработанные операции с mongodb.

Как это сделать в мангусте? Что я могу сделать сейчас, так это просто создать соединение и не найти никаких документов на официальном сайте мангуста.

 var mongoose = require('mongoose');
 mongoose.connect('mongo://localhost/shuzu_test');

 // get the connection
 var conn = mongoose.connection;

Но как:

  1. удалить базу данных
  2. создать коллекцию
  3. записать некоторые данные в коллекцию
  4. запросить коллекцию
  5. удалить коллекцию
60
задан Freewind 9 May 2012 в 15:41
поделиться