यह कैसे मुझे लगता है कि प्रश्न करने के लिए इसेnodejs - mongodb - सभी कहां से ढूंढें! = बी?
//b is variable
collection.findAll({a:'!'+b}function(err, cursor) {
});
क्या सही तरीका कल्पना, सभी परिणाम लगता है, जहां एक! = B?
यह कैसे मुझे लगता है कि प्रश्न करने के लिए इसेnodejs - mongodb - सभी कहां से ढूंढें! = बी?
//b is variable
collection.findAll({a:'!'+b}function(err, cursor) {
});
क्या सही तरीका कल्पना, सभी परिणाम लगता है, जहां एक! = B?
आप comparation
collection.findAll({a: {'$ne':b }}, function(err, cursor) {});
चेक बाहर और अधिक विस्तृत व्याख्या के लिए इस advanced queries manual page के लिए नहीं के बराबर '$ ne' का उपयोग कर सकते हैं।
पाया जा सकता है मैं कोड का परीक्षण किया है, यह सब कुछ है कि एक के बराबर होती है लायेगा। :( –
अपनी मोंगोड कंसोल विंडो में वही क्वेरी आज़माएं: db.nameOfCollection.find ({a: {'$ ne': b}})। इसे संग्रह से दस्तावेजों को वापस करना चाहिए जहां एक! = B। यदि यह करता है, समस्या कहीं और है और आपके प्रश्न – Atzoya
से कोड स्निपेट में नहीं है खोजने के बजाय collection.find() का उपयोग करने का प्रयास करें सभी() – Atzoya