簡體   English   中英

console.log->文檔{…}

[英]console.log -> Document { … }

當我在JS對象上應用“ console.log”時,控制台將輸出以下內容:

I20170421-14:54:09.786(2)? Document {
I20170421-14:54:09.787(2)?   _id: 'KQ7mdidtcxsQsqNjr',
I20170421-14:54:09.787(2)?   name: 'eos test',
I20170421-14:54:09.787(2)?   number: 69526,
I20170421-14:54:09.788(2)?   part: 'bus',
I20170421-14:54:09.788(2)?   active: true,
I20170421-14:54:09.789(2)?   cron: 6,

這是什么“文件”? 我該如何刪除該對象以使其與沒有“文檔”的對象相同?

我迷路了 !

該文檔是“ findOne”的輸出。 我將Meteor與某些軟件包一起使用(mongo@1.1.16,aldeed:simple-schema,aldeed:collection2,mdg:validated-method,mdg:validation-error,dburles:collection-helpers)。

謝謝 :)

您可以手動比較(obj2.field1 === obj2.field1),也可以僅在兩個對象中使用JSON.stringify並比較結果字符串。

但是在您的情況下,我認為您沒有按應從mongo檢索對象。 查詢后使用fetch():DocumentCollection.find({})。fetch()或僅使用.findOne()。

另外,如果要比較2個流星文檔,則可以使用:

_.isEqual(doc1,doc2)(下划線)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM