sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongo og Node.js:Find et dokument efter _id ved hjælp af et UUID (GUID)

Ok, jeg har fundet løsningen til at få base64-strengen ind i et GUID-format i node, for at konvertere den skal dette gøres:

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

og nu kan jeg forespørge databasen sådan her:

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


  1. Samlet MongoDB lagerstørrelse

  2. MongoDB samtidige opdatering til samme dokument opfører sig ikke atomisk

  3. Hvordan opdaterer du flere felter ved hjælp af Update.Set i MongoDB ved hjælp af den officielle c#-driver?

  4. C# mongodb driver 2.0 - Hvordan upsert i en bulk operation?