Aujourd'hui, MongoDB a le plaisir d'annoncer en avant-première publique une nouvelle définition de fonctionnalité pour construire des logiciels localement avec MongoDB Atlas, offrant aux développeurs une plus grande flexibilité et réduisant les frais généraux opérationnels tout au long du cycle de vie du développement logiciel.
Les développeurs peuvent désormais développer localement avec les déploiements MongoDB Atlas, y compris Atlas Search et Vector Search, en utilisant le Atlas CLI, ce qui leur permet de créer des applications de recherche plein texte ou alimentées par l'IA, quel que soit l'environnement qu'ils préfèrent pour construire avec MongoDB.
Les développeurs peuvent utiliser le CLI d'Atlas pour définir, se connecter et automatiser les tâches de gestion courantes depuis le début du développement jusqu'à la production, en passant par les tests et la mise à l'essai. Pour les cas d'utilisation de la recherche plein texte, les développeurs peuvent désormais utiliser le CLI Atlas pour créer et managed les index Atlas Search, qu'ils travaillent localement ou sur le site cloud. De même, les développeurs d'applications alimentées par la recherche sémantique et l'IA générative sur MongoDB peuvent désormais utiliser le CLI Atlas pour créer et managed un site de développement local instance avec des index Vector Search, quel que soit leur environnement de développement.
Le temps des développeurs est l'une des denrées les plus précieuses dans toute organisation qui crée de nouvelles applications innovantes. Mais trop souvent, les développeurs sont accablés par la gestion de tâches répétitives telles que la mise en place d'environnements de développement. En outre, ils doivent souvent faire face aux frais généraux cognitifs liés au passage d'une expérience utilisateur différente selon qu'il s'agit d'un développement local ou d'un développement à l'adresse cloud, ce qui les empêche d'apporter une valeur ajoutée. En donnant aux développeurs la puissance d'Atlas au bout de leurs doigts, quel que soit leur environnement de développement préféré, MongoDB continue d'étendre la portée et les capacités de sa plateforme de données pour les développeurs, tout en mettant l'accent sur l'expérience des développeurs.
Créer une base de données locale de l'Atlas
Vous êtes prêt à créer une base de données Atlas locale, mais vous n'avez pas encore l'interface de programmation Atlas? Il est facile à installer avec votre gestionnaire de paquets préféré.
Pour installer le CLI Atlas avec Homebrew, utilisez la commande suivante:
brew install mongodb-atlas

En plus de l'installation via le gestionnaire de paquets Homebrew, vous pouvez installer MongoDB Atlas CLI via Apt, Yum, Chocolatey, en téléchargeant directement le binaire, ou en tirant l'image Docker (en savoir plus sur notre documentation). Vous pouvez également le télécharger directement depuis le centre de téléchargement MongoDB.
Pour créer un déploiement local de l'Atlas avec les paramètres par défaut en mode interactif, entrez:
atlas deployments setup --type local

Si vous souhaitez dresser la liste de vos déploiements Atlas, entrez:
atlas deployments list

Si vous êtes authentifié sur Atlas, vous verrez vos déploiements Atlas local et cloud. Si vous n'êtes pas authentifié sur Atlas, vous ne verrez que vos déploiements locaux.
Démarrer avec la recherche locale dans l'Atlas
Construire une application avec une fonctionnalité de recherche plein texte optimisée par Atlas Search ? Si vous êtes un développeur qui a tendance à construire et à prototyper localement, vous pouvez être intéressé par l'utilisation de l'interface CLI d'Atlas pour travailler avec Atlas Search dans votre environnement local.
Pour commencer, connectez-vous au déploiement local sur lequel vous souhaitez créer un index de recherche:
atlas deployments connect

Ensuite, vous pouvez utiliser MongoDB shell pour créer votre index de recherche. Vous trouverez ci-dessous un exemple de création d'un index Atlas Search :
db.YOURCOLLECTION.createSearchIndex(
 "example-index",
 { mappings: { dynamic: true } }
)

Ensuite, si vous voulez exécuter une requête, vous pouvez utiliser l'étape $search
d'un aggregation pipeline. Pour en savoir plus sur la gestion des index d'Atlas Search, consultez notre documentation.
Démarrer avec la recherche vectorielle locale
Si vous construisez une application avec l'IA générative ou la recherche sémantique et MongoDB Atlas, il y a de fortes chances que vous soyez intéressé par notre offre Atlas Vector Search. Désormais, grâce au CLI Atlas, vous pouvez travailler avec Vector Search sur le site cloud et dans votre environnement local.
Pour commencer à utiliser Vector Search localement, vous pouvez utiliser MongoDB shell pour créer un index Vector Search. Remarquez que cet exemple est similaire à celui de l'Atlas Search ci-dessus, sauf que dans ce cas il y a une intégration vectorielle prise en compte dans la création de l'index de recherche.
db.YOURCOLLECTION.createSearchIndex({
 "mappings": {
 "dynamic": true,
 "fields": {
 "plot_embedding": {
 "type": "knnVector",
 "dimensions": 1536,
 "similarity": "euclidean"
 }
 }
 }
}
)

Pour en savoir plus sur l'exécution des requêtes Vector Search, consultez notre documentation.
De plus, si vous êtes déjà familier avec la gestion de vos index cloud Search en utilisant le CLI Atlas, vous apprécierez un nouveau définisseur de commandes interactives conçues pour vous aider efficacement managed Atlas Search et Vector Search indexes à la fois localement et dans le cloud:
atlas deployments search indexes create 

À partir de là, vous pouvez suivre un flux interactif qui vous guide dans la création de l'index. Pour des instructions détaillées, consultez notre tutoriel.
Prêt à vous rendre sur le site cloud?
Si vous êtes prêt à créer une base de données Atlas sur le site cloud, c'est facile à faire avec le CLI Atlas. Il suffit d'utiliser la commande suivante:
atlas deployments setup --type atlas

A partir de là, l'assistant de configuration vous guidera:
-
S'inscrire à un compte Atlas ou s'authentifier sur un compte existant
-
Créer une base de données MongoDB Atlas gratuite
-
Charger les données de l'échantillon
-
Ajouter votre adresse IP à la liste d'accès
-
Créer un utilisateur et un mot de passe pour la base de données
-
Connectez-vous au cluster en utilisant le shell MongoDB (
mongosh
) afin de pouvoir commencer à interagir avec vos données.
Pour en savoir plus sur le CLI Atlas, consultez notre documentation. Et n'oubliez pas de nous dire ce que vous pensez de l'Atlas CLI dans notre portail de rétroaction des utilisateurs.
Avec la nouvelle expérience locale du CLI Atlas, il est plus facile que jamais de travailler avec vos données sur Atlas, quel que soit votre environnement de développement préféré. Commencez dès aujourd'hui avec l'Atlas CLI, l'outil de développement ultime pour managed MongoDB Atlas, y compris Atlas Search et Vector Search, tout au long du cycle de vie du développement logiciel, de votre environnement local jusqu'à cloud.