μ μ
db.dropUser(username, writeConcern)νμ¬ λ°μ΄ν°λ² μ΄μ€μμ μ¬μ©μλ₯Ό μ κ±°ν©λλ€.
db.dropUser()λ©μλλ λ€μ μΈμλ₯Ό μ¬μ©ν©λλ€.Parameterμ νμ€λͺusernameλ¬Έμμ΄
λ°μ΄ν°λ² μ΄μ€μμ μ κ±°ν μ¬μ©μμ μ΄λ¦μ λλ€.
writeConcernλ¬Έμ
μ ν μ¬ν. μμ μ λν μ°κΈ° κ³ λ € (write concern) μμ€μ λλ€. μ°κΈ° κ³ λ € μ¬μμ μ°Έμ‘°νμΈμ.
db.dropUser()λ©μλλdropUserλͺ λ Ήμ λνν©λλ€.userAdminAnyDatabaseμν μ΄ μλ μ¬μ©μλ₯Ό μ κ±°νκΈ° μ μ μ¬μ©μ κ΄λ¦¬ κΆνμ΄ μλ λ€λ₯Έ μ¬μ©μκ° ν λͺ μ΄μ μλμ§ νμΈνμΈμ.
νΈνμ±
μ΄ λ©μλλ λ€μ νκ²½μμ νΈμ€ν λλ λ°°ν¬μμ μ¬μ©ν μ μμ΅λλ€.
μ€μ
μ΄ λͺ λ Ήμ MongoDB Atlas ν΄λ¬μ€ν°μμ μ§μλμ§ μμ΅λλ€. λͺ¨λ λͺ λ Ήμ λν Atlas μ§μ μ λν μμΈν λ΄μ©μ μ§μλμ§ μλ λͺ λ Ήμ μ°Έμ‘°νμΈμ.
MongoDB Enterprise: MongoDBμ ꡬλ κΈ°λ° μ체 κ΄λ¦¬ λ²μ
MongoDB Community: MongoDBμ μμ€ μ¬μ© κ°λ₯ λ¬΄λ£ μ체 κ΄λ¦¬ λ²μ
νλ
볡μ λ³Έ μΈνΈ
볡μ λ³Έ μΈνΈμμ μ€νν κ²½μ°, db.dropUser()λ κΈ°λ³Έκ°μΌλ‘ "majority" μ°κΈ° κ³ λ €(write concern)λ₯Ό μ¬μ©νμ¬ μ€νλ©λλ€.
νμν μ‘μΈμ€ κΆν
ν΄λΉ λ°μ΄ν°λ² μ΄μ€μμ μ¬μ©μλ₯Ό μ κ±°νλ €λ©΄ λ°μ΄ν°λ² μ΄μ€μ dropUser μ‘°μΉκ° μμ΄μΌ ν©λλ€.
μμ
λ€μ db.dropUser() μ°μ°μ products λ°μ΄ν°λ² μ΄μ€μμ reportUser1 μ¬μ©μλ₯Ό μ κ±°ν©λλ€.
use products db.dropUser("reportUser1", {w: "majority", wtimeout: 5000})