J’essaie d’utiliser N1QL avec le SDK Node.js de Couchbase. Voici mon code: var config = require(‘../../config/init’); var N1qlQuery = require(‘couchbase’).N1qlQuery; var query = N1qlQuery.fromSsortingng(“SELECT * FROM users”); var db = couchbaseService(); console.log(‘start’); db.query(query, function(err, result) { if (err) { console.log(‘inside err’); console.log(err); return; } console.log(‘No error in NIQL’); console.log(result.object); }); Voici l’erreur: TypeError: Cannot read […]
J’ai ce simple script js: var cb = require(‘couchbase’); var bucket; var connectionSettings = { ‘user’:’test-bucket’, ‘password’:’test’, ‘hosts’:[‘localhost:8091’], ‘bucket’:’test-bucket’ }; cb.connect(connectionSettings, function(e, bucket) { if (e) { errorHandler(‘connect’, e); } else { console.log(‘Connection established!’); bucket.get(‘testObject’, function(e, doc) { if(e) { errorHandler(‘get’, e); } else { console.log(doc); } }); } }); function errorHandler(from, e) { console.log(‘Function: […]
Je dois faire du code qui filtre l’utilisateur actif avec couchbase, node.js J’ai quelques documents d’utilisateurs, et j’ai fait une vue avec le code suivant: J’ai créé une vue appelée “date butoir” avec le code suivant: function (doc, meta) { if(meta.type == ‘json’) { if(doc.type == ‘user’) { if (doc.lastUpdate){ emit(dateToArray(doc.lastUpdate),doc.name); } } } } […]
Je travaille sur un projet nodejs. Son travail dans mon ordinateur portable, mais quand j’ai essayé de l’exécuter dans mon bureau, il jette une erreur: libcouchbase.so.2: impossible d’ouvrir le fichier d’object partagé: aucun fichier ou répertoire de ce type Quelqu’un peut-il me suggérer ce qui pourrait être le problème? Merci d’avance
J’essaie d’insérer plusieurs enregistrements dans couchbase, tout en utilisant le pilote officiel node-couchbase var db = new couchbase.Connection({host: hostname, bucket: myBucket, password: pass}, function(error){ console.log(error); }); var g = guid.raw() var a = []; for(var i=0; i<100; i++){ new_beer = { "iteration" : i, "category": "North American Ale" } a.push(new_beer); } console.log(guid); db.set(g, a, function(err, […]
J’ai environ 100 à 200 000 petits documents contenant des images codées en base64 (très petites images). J’essaie d’insérer tous ces documents dans la firebase database Couchbase et cette erreur persiste après les premiers 28k documents (taille totale environ 185 Mo) [Error: Client-Side timeout exceeded for operation. Inspect network conditions or increase the timeout] code: […]
J’ai le script node.js suivant qui fonctionnait très bien il y a quelques jours, mais maintenant je reçois cette erreur: syd@HP-Notebook:~/Desktop$ node db.js connected to database { [Error: Network error] code: 16 } node: ../src/ioplugin.cc:496: virtual int Couchnode::IoOps::updateEvent(lcb_socket_t, void*, short int, void*, void (*)(lcb_socket_t, short int, void*)): Assertion `socket != __null’ failed. Aborted (core dumped) […]
J’utilise la commande cbdocloader pour importer différents fichiers JSON dans la firebase database Couchbase. Si mon fichier est json comme ci-dessous {“displayName”:”Login”,”controller”:”AppCtrl”,”action”:”login”,”endpoint”:””,”group”:0,”_type”:”Permission”} ça fonctionne bien. Mais si mon contenu JID _id il sera automatiquement exclu de l’importation, je veux importer mon json comme ci-dessous {“_id”:”3dfd4bb0-aff4-11e6-8a96-8598a3ef40c4″,”displayName”:”Login”,”controller”:”AppCtrl”,”action”:”login”,”endpoint”:””,”group”:0,”_type”:”Permission”} Comment puis-je faire cela en utilisant cbdocloader ?
Je reçois cette erreur lorsque j’essaie d’insérer des objects 2M via node.js dans Couchbase. 1M fonctionne bien. C: \ Utilisateurs \ Administrateur \ Bureau \ noeud_modules \ couche_base \ lib \ bucket.js: 728 génère une nouvelle erreur (‘ne peut pas effectuer d’opérations sur un compartiment d’arrêt’); J’utilise Couchbase 3.0.1, node.js 2.0.2 SDK. C’est le code: […]
La requête suivante fonctionne très bien lorsque seul l’opérateur IN est utilisé SELECT META().id FROM bucket_name WHERE description IN [‘Item1′,’Item2’] Mais lorsque je lance cette requête, le résultat est vide. SELECT META().id FROM bucket_name WHERE id = 123 AND description IN [‘Item1′,’Item2′] Est-ce que je fais quelque chose de mal ou quelqu’un d’autre a fait […]