title: Why we cannot define primary key ourself in mongodb?
body: <p>The <code>_id</code> field is reserved for <strong>primary key</strong> in <code>mongodb</code>. But why <code>mongodb</code> is designed like this? And can I define the primary key myself?</p>