Maison > développement back-end > tutoriel php > Explication détaillée de la façon d'utiliser la base de données mongoDB avec tp5 (thinkPHP5)

Explication détaillée de la façon d'utiliser la base de données mongoDB avec tp5 (thinkPHP5)

jacklove
Libérer: 2023-04-02 07:26:01
original
3897 Les gens l'ont consulté

Cet article présente principalement la méthode d'exploitation de la base de données mongoDB avec tp5 (thinkPHP5), et analyse brièvement les compétences opérationnelles de base de la base de données mongoDB et de la connexion thinkPHP5 et l'interrogation de la base de données MongoDB sous forme d'exemples. 🎜>

L'exemple de cet article décrit comment tp5 (thinkPHP5) exploite la base de données mongoDB. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Installez via Composer

<.>
composer require mongodb/mongodb
Copier après la connexion

2. Utilisez

<?php
/**
 * @author: jim
 * @date: 2017/11/17
 */
namespace app\index\controller;
use think\Controller;
use MongoDB\Driver\Manager;
use MongoDB\Collection;
class MongoTest extends Controller
{
  protected $mongoManager;
  protected $mongoCollection;
  public function __construct()
  {
    $this->mongoManager = new Manager($this->getUri());
    $this->mongoCollection = new Collection($this->mongoManager, "mldn","dept");
  }
  public function test() {
    // 读取一条数据
    $data = $this->mongoCollection->findOne();
    print_r($data);
  }
  protected function getUri()
  {
    return getenv(&#39;MONGODB_URI&#39;) ?: &#39;mongodb://127.0.0.1:27017&#39;;
  }
}
Copier après la connexion

Articles qui pourraient vous intéresser :

Explication de la solution à la classe PHP SoapClient introuvable


Solution pour la classe PHP SoapClient introuvable


Méthode de définition du fuseau horaire Lumen timezone


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal