sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo och Node.js:Hitta ett dokument med _id med hjälp av ett UUID (GUID)

Ok, jag har hittat lösningen för att få base64-strängen till ett GUID-format inom noden, för att konvertera den måste detta göras:

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

och nu kan jag fråga databasen så här:

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


  1. Mongoose upsert skapar inte standardschemaegenskap

  2. Skapa index dynamiskt med mongoid

  3. Enkel inloggningssida i nodejs med hjälp av express och pass med mongodb

  4. node js mongodb ta bort felnyckel $lte får inte börja med '$'