{"action":"opened","issue":{"url":"https://api.github.com/repos/kissjs/node-mongoskin/issues/187","repository_url":"https://api.github.com/repos/kissjs/node-mongoskin","labels_url":"https://api.github.com/repos/kissjs/node-mongoskin/issues/187/labels{/name}","comments_url":"https://api.github.com/repos/kissjs/node-mongoskin/issues/187/comments","events_url":"https://api.github.com/repos/kissjs/node-mongoskin/issues/187/events","html_url":"https://github.com/kissjs/node-mongoskin/issues/187","id":131411696,"number":187,"title":"How does mongoskin work in retrieving collections","user":{"login":"basickarl","id":10507098,"avatar_url":"https://avatars.githubusercontent.com/u/10507098?v=3","gravatar_id":"","url":"https://api.github.com/users/basickarl","html_url":"https://github.com/basickarl","followers_url":"https://api.github.com/users/basickarl/followers","following_url":"https://api.github.com/users/basickarl/following{/other_user}","gists_url":"https://api.github.com/users/basickarl/gists{/gist_id}","starred_url":"https://api.github.com/users/basickarl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basickarl/subscriptions","organizations_url":"https://api.github.com/users/basickarl/orgs","repos_url":"https://api.github.com/users/basickarl/repos","events_url":"https://api.github.com/users/basickarl/events{/privacy}","received_events_url":"https://api.github.com/users/basickarl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-04T17:04:18Z","updated_at":"2016-02-04T17:04:18Z","closed_at":null,"body":"I'm trying to use mongoskin get retrieve a collection and then I wish to use the native nodejs driver for the rest. Is this possible? As the documentation doesn't really state this I tried the following code:\r\n\r\n```\r\n'use strict';\r\nvar co = require('co');\r\nvar mongoskin = require('mongoskin');\r\nvar db = mongoskin.db('mongodb://localhost:27017/integration_tests', {\r\n    native_parser: true\r\n});\r\n\r\nvar collection = db.collection('mycollection');\r\n\r\nco(function* () {\r\n    yield collection.insertMany([{ // <--- native nodejs driver method\r\n        a: 1\r\n    }, {\r\n        a: 2\r\n    }, {\r\n        a: 3\r\n    }], {\r\n        w: 1\r\n    });\r\n\r\n    var doc =\r\n        yield collection.find().limit(1).next(); // <--- native nodejs driver method\r\n    console.log(doc);\r\n});\r\n```"}}