sql >> Databáze >  >> NoSQL >> MongoDB

Mongo a Node.js:Vyhledání dokumentu podle _id pomocí UUID (GUID)

Ok, našel jsem řešení, jak dostat řetězec base64 do formátu GUID v rámci uzlu, pro jeho převedení je třeba to udělat:

var mongo.require('mongodb');
var GUID = new mongo.Binary(new Buffer(<base65String>, 'base64'), 3);

a nyní mohu dotazovat databázi takto:

collection.findOne({'_id' : GUID}, function(err, item) {
                    res.send(item);
                });


  1. Mongodb třídí bez ohledu na malá a velká písmena

  2. Mongodb se nespustí

  3. Jak najdete podle ID pomocí ovladače MongoDB Node?

  4. Zvláštní reakce při hledání dokumentů v MongoDB pomocí Mongoose v Node.js