MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

कोडनिर्देशक mongodb में फ़ंक्शन कहाँ सम्मिलित करें?

मुझे यकीन नहीं है कि आपकी कक्षा क्यों काम नहीं कर रही है, लेकिन यह समझने के लिए कि मोंगोडीबी और कोडनिर्देशक एक साथ कैसे काम करते हैं, इस पर एक नज़र डालें उत्तर

उत्तर से MongoDB से कनेक्शन कैसे स्थापित करें, इस पर आपके प्रश्न का उत्तर देने के लिए:

config/mongo.php

$config['mongo_server'] = null;
$config['mongo_dbname'] = 'mydb';

लाइब्रेरी/Mongo.php

class CI_Mongo extends Mongo
{
    var $db;

    function CI_Mongo()
    {   
        // Fetch CodeIgniter instance
        $ci = get_instance();
        // Load Mongo configuration file
        $ci->load->config('mongo');

        // Fetch Mongo server and database configuration
        $server = $ci->config->item('mongo_server');
        $dbname = $ci->config->item('mongo_dbname');

        // Initialise Mongo
        if ($server)
        {
            parent::__construct($server);
        }
        else
        {
            parent::__construct();
        }
        $this->db = $this->$dbname;
    }
}

और एक नमूना नियंत्रक

नियंत्रक/पोस्ट.php

class Posts extends Controller
{
    function Posts()
    {
        parent::Controller();
    }

    function index()
    {
        $posts = $this->mongo->db->posts->find();

        foreach ($posts as $id => $post)
        {
            var_dump($id);
            var_dump($post);
        }
    }

    function create()
    {
        $post = array('title' => 'Test post');
        $this->mongo->db->posts->insert($post);
        var_dump($post);
    }
}

प्रश्न से उपरोक्त उत्तर के रूप में:

मुझे उम्मीद है कि इससे आपको अपना कोडनिर्देशक (मोंगोडीबी) प्रोजेक्ट काम करने में मदद मिलेगी




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो डीबी ऑब्जेक्ट आईडी जेएसओएन सीरिएलाइज़र का उपयोग करके deserializing

  2. MongoError:अज्ञात संशोधक:नोड js में $ pushAll

  3. एक नोडज स्क्रिप्ट के भीतर एक मोंगो डेटाबेस में सभी संग्रह सूचीबद्ध करना

  4. Grails 3.x . में MongoDB स्थापित करना और उसका उपयोग करना

  5. वस्तुओं के नेस्टेड सरणी से वस्तु को हटाना mongodb