MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

odpowiednik INET_ATON() w mongodb

// ip example: 192.168.2.1
function inet_aton(ip){
    // split into octets
    var a = ip.split('.');
    var buffer = new ArrayBuffer(4);
    var dv = new DataView(buffer);
    for(var i = 0; i < 4; i++){
        dv.setUint8(i, a[i]);
    }
    return(dv.getUint32(0));
}

// num example: 3232236033
function inet_ntoa(num){
    var nbuffer = new ArrayBuffer(4);
    var ndv = new DataView(nbuffer);
    ndv.setUint32(0, num);

    var a = new Array();
    for(var i = 0; i < 4; i++){
        a[i] = ndv.getUint8(i);
    }
    return a.join('.');
}

http://rolfrost.de/ipjs.html



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak sprawić, by Mongoose wylistował wszystkie dokumenty w kolekcji? Aby stwierdzić, czy kolekcja jest pusta?

  2. Jak pobrać wszystkie obiekty w kolekcji Mongodb, w tym identyfikatory?

  3. Konwertuj warunki kreatora zapytań na operacje MongoDB, w tym zagnieżdżoną tablicę poddokumentów

  4. Jak zaktualizować wiele obiektów tablicy w mongodb

  5. Poddokument aktualizacji Mongoose, jeśli istnieje