TypeScript で MongoDB のデータを削除 (Delete)
6670 ワード
TypeScript で MongoDB のデータを削除します。
mongo_delete.ts
//
// mongo_delete.ts
//
// May/05/2020
// ----------------------------------------------------------------
var MongoClient = require('mongodb').MongoClient
require('dotenv').config()
console.log ("*** 開始 ***")
var key:string =process.argv[2]
console.log (key)
const user:string = process.env.user
const password:string = process.env.password
const db_name:string = process.env.db
const collection_name:string = process.env.collection
const host:string = user + ':' + password + '@localhost'
const port:number = 27017
const url:string = 'mongodb://' + host + ':' + port
console.log("Connecting to " + host + ":" + port)
const client = new MongoClient(url,
{useNewUrlParser: true,useUnifiedTopology: true})
client.connect (function(err)
{
const db = client.db(db_name)
const collection = db.collection(collection_name)
collection.deleteOne({key: key}, function(err,result)
{
client.close()
console.log ("*** 終了 ***")
})
})
// ----------------------------------------------------------------
実行コマンド
export NODE_PATH=/usr/lib/node_modules
#
ts-node mongo_delete.ts t1162
Author And Source
この問題について(TypeScript で MongoDB のデータを削除 (Delete)), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/dbe8c8f2e1122524e7fe著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .